Hallo zusammen,
um an einen Kunden Artikeldaten zu übermitteln, muss ich aus einem DataSet eine XML-Datei erzeugen. Ein Beispiel dieser XML-Datei sieht folgendermaßen aus:
Um diese Aufgabe zu lösen, hatte ich mir folgendes überlegt:
1. Ich importiere die Beispiel XML-Datei in ein DataSet
2. Das DataSet wird beliebig befüllen/bearbeitet
3. Das DataSet wird in eine neue XML-Datei exportieren
Meine Erwartung an diesen Ansatz war, dass die komplette Struktur automatisch in das DataSet übernommen wird. Aber ich bekomme schon beim importieren eine Fehlermeldung:
Kann mir bitte jemand bei der Fehlermeldung helfen, da ich nicht genau verstehe was ich falsch mache oder hat einen besseren Ansatz?
um an einen Kunden Artikeldaten zu übermitteln, muss ich aus einem DataSet eine XML-Datei erzeugen. Ein Beispiel dieser XML-Datei sieht folgendermaßen aus:
XML-Quellcode
- <?xml version="1.0" encoding="UTF-8"?>
- <sinfos:TradeItemMessage xmlns:sinfos="http://schemas.sinfos.de/TradeItemMessages/6.1.0/TradeItemMessage">
- <sinfos:Items>
- <fnf_fnd_de:Item xmlns:fnf_fnd_de="http://schemas.sinfos.de/TradeItemMessages/6.1.0/FNF/TradeItemFNF_FND_DE">
- <fnf_fnd_de:BaseItem>
- <fnf_fnd_de:BaseItemVersion xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://pim.pironet-ndh.com/schemas/1.0/openEngine.xsd">
- <fnf_fnd_de:GTIN>4043943543278</fnf_fnd_de:GTIN>
- <fnf_fnd_de:StartValidityDate>2012-08-22</fnf_fnd_de:StartValidityDate>
- <fnf_fnd_de:ItemNameLongML>
- <fnf_fnd_de:ItemNameLongML language="DE">Allererste Bibelgeschichten</fnf_fnd_de:ItemNameLongML>
- </fnf_fnd_de:ItemNameLongML>
- <fnf_fnd_de:FreshnessDateOnProduct>
- <fnf_fnd_de:freshnessDatesOnProduct>
- <fnf_fnd_de:freshnessDateOnProduct>
- <fnf_fnd_de:freshnessDateOnProduct>NOD</fnf_fnd_de:freshnessDateOnProduct>
- </fnf_fnd_de:freshnessDateOnProduct>
- </fnf_fnd_de:freshnessDatesOnProduct>
- </fnf_fnd_de:FreshnessDateOnProduct>
- </fnf_fnd_de:BaseItemVersion>
- </fnf_fnd_de:BaseItem>
- </fnf_fnd_de:Item>
- </sinfos:Items>
- </sinfos:TradeItemMessage>
Um diese Aufgabe zu lösen, hatte ich mir folgendes überlegt:
1. Ich importiere die Beispiel XML-Datei in ein DataSet
2. Das DataSet wird beliebig befüllen/bearbeitet
3. Das DataSet wird in eine neue XML-Datei exportieren
Meine Erwartung an diesen Ansatz war, dass die komplette Struktur automatisch in das DataSet übernommen wird. Aber ich bekomme schon beim importieren eine Fehlermeldung:
Eine geschachtelte Beziehung oder eine Elementespalte kann nicht zu einer Tabelle mit einer SimpleContent-Spalte hinzugefügt werden.
Kann mir bitte jemand bei der Fehlermeldung helfen, da ich nicht genau verstehe was ich falsch mache oder hat einen besseren Ansatz?