Zum Hauptinhalt springen
Weil einfach - produktiver ist

Der Daten Spezialist

Konvertieren Sie die Daten mühelos zwischen verschiedenen Formaten ohne Programmierkenntnisse dank Visual Designer. Effizient und super einfach.
Flowheater Chart

XML-Reader - RootElement mit Attributen

  • Jonathan Guerre
  • Autor
  • Offline
  • Benutzer
  • Benutzer
Mehr
1 Woche 4 Tage her #5219 von Jonathan Guerre
XML-Reader - RootElement mit Attributen wurde erstellt von Jonathan Guerre
Hallo wir haben eine XML-Datei mit Attributen im RootElement, siehe hier, diesen Attributen werden aber aktuell nicht im XML-Reader ausgelesen und als Feld angezeigt.

<PurchaseOrder PurchaseOrderStatusType="Original" PurchaseOrderType="StandardOrder">

Vielen Dank für Ihre Unterstützung.

Schöne Grüße

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
1 Woche 3 Tage her #5222 von FlowHeater-Team
FlowHeater-Team antwortete auf XML-Reader - RootElement mit Attributen
Hallo Herr Guerre,

diese müssten in einem vorgelagerten Verarbeitungsschritt gelesen werden. Damit diese ausgelesen werden können, müssten Sie das Root Attribute in im „XPath“ manuell angeben, in Ihrem Fall „//PurchaseOrder“. Leider wird das bei der Anaylse der XML Datei aktuell nicht mit ausgelesen und zur Auswahl angezeigt. In der aktuellen Beta Version wurde der XML Adapter eben korrigiert, hier wird Ihnen das auch das Root Element zur Auswahl vorgeschlagen.

 

Die XML Attribute die Sie dann in weiteren Verarbeitungsschritten benötigen müssten jeweils einem FlowHeater Parameter zugewiesen werden. Anschließend können die Werte in weiteren Verarbeitungsschritten verwendet werden.

Im Anhang finden Sie ein kleines Beispiel dazu.

 

Dateianhang:

Dateiname: read-xml-r...utes.zip
Dateigröße:3 KB


Download Beta Version
 

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Jonathan Guerre
  • Autor
  • Offline
  • Benutzer
  • Benutzer
Mehr
1 Woche 1 Tag her #5223 von Jonathan Guerre
Jonathan Guerre antwortete auf XML-Reader - RootElement mit Attributen
Hallo Herr Stark,

vielen Dank für Ihre schnelle Rückmeldung und Unterstützung es hat einwandfrei geklappt.

Schöne Grüße

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Jonathan Guerre
  • Autor
  • Offline
  • Benutzer
  • Benutzer
Mehr
5 Stunden 9 Minuten her - 5 Stunden 7 Minuten her #5229 von Jonathan Guerre
Jonathan Guerre antwortete auf XML-Reader - RootElement mit Attributen
Hallo Herr Stark,

ich hätte doch noch eine weitere Frage:

Unsere XML-Datei ist so strukturiert dass die mehrere <PurchaseOrderLineItem> hat die auch wieder mehrere <DeliverySchedule> beinhalten kann (siehe Anhang). Wie können wir diese Daten in der richtige Reihenfolge mit dem XML-Reader auslesen? 

- <PurchaseOrderLineItem> 1
-- <DeliverySchedule> 1
-- <DeliverySchedule> 2
-  PurchaseOrderLineItem> 2
-- <DeliverySchedule> 1
usw.

und noch eine weitere Frage auf der XML-Writer Seite, wie können wir Attributen im Root Element schreiben und gleich unterhalb den Root Element ein Node mit Value siehe hier:

<?xml version="1.0" encoding="utf-8"?>
<BusinessAcknowledgement Language="eng" Status="Success" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <BusinessAcknowledgementNumber>1730745109477</BusinessAcknowledgementNumber>


Vielen herzlichen Dank für Ihre Unterstützung und schöne Grüße
Letzte Änderung: 5 Stunden 7 Minuten her von Jonathan Guerre.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
27 Minuten her #5230 von FlowHeater-Team
FlowHeater-Team antwortete auf XML-Reader - RootElement mit Attributen
Hallo Herr Guerre,

wenn es dynamisch sein soll müssten die Unterknoten (Nodes) per separaten Verarbeitungsschritt gelesen werden. Das Problem hier ist, dass dann meistens der Bezug zum übergeordneten Element fehlt.

Hierzu ist es notwendig im XPath nur die Unterknoten zu lesen. Um einen Bezug zum übergeordneten Element herzustellen müssen Sie hier weitere Felder temporäre (1-n) anlegen. Über den Button „Wert von übergeordneten Knoten übernehmen“ geben Sie dann an wie viele Ebenen Sie nach oben in der XML wollen. Dann müssen Sie im Pfad noch den Namen des Elementes angeben. Siehe Screenshot. Im Anhang finden Sie ein kleines Beispiel dazu.

 

Bzgl. dem Schreiben von XML Attributen im ROOT Node gibt es hier einen aktuellen ausführlichen Forumsbeitrag: Write-XML-Adapter RootElement mit Attributen

 

Dateianhang:

Dateiname: xml-read-subnodes.zip
Dateigröße:6 KB

 

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.316 Sekunden
FlowHeater Logo

FlowHeater - Der Daten Spezialist

Effiziente Datenintegration und Transformation mit FlowHeater - Ihre Lösung für nahtlosen Datentransfer.

Rechtliches

Support & Kontakt

Kontaktinformation

Telefon:
0951 / 99339792

E-Mail:
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.


Copyright © 2009-2024 by FlowHeater GmbH. Alle Rechte vorbehalten.