3. September 2012 10:56
Hallo Beisammen,
ich möchte für Kunden-Bestellungen eine XML-Kundendatei einlesen und habe schon einen XML-Port erstellt.
Leider klappt hier der Import nicht, weil in der Datei folgende Felder enthalten sind:
Dateianfang:- Code:
<?xml version="1.0" encoding="UTF-16" standalone="no"?>
<sh:StandardBusinessDocument xmlns:sh="http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader" xmlns:eanucc="urn:ean.ucc:2" xmlns:order="urn:ean.ucc:order:2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader ../Schemas/sbdh/StandardBusinessDocumentHeader.xsd urn:ean.ucc:2 ../Schemas/OrderResponseProxy.xsd">
<sh:StandardBusinessDocumentHeader>
sowie innerhalb der Datei viele Felder mit folgendem Aufbau:
- Code:
<sh:Identifier Authority="EAN.UCC">1234567890123</sh:Identifier>
bzw.
- Code:
<order:orderResponse creationDateTime="2012-06-20T15:14:33" responseStatusType="ACCEPTED" xsi:schemaLocation="urn:ean.ucc:2 ../Schemas/OrderResponseProxy.xsd">
Wenn ich die Datei importieren möchte, erhalte ich die Meldung "Das Element <StandardBusinessDocument> kann in der Objektbeschreibung nicht gefunden werden".
Bisher hatte ich nur "reguläre" XML-file-Importe, da ging alles recht normal zu --> NodeName Datei = NodeName NAV...mit
dieser Form der XML-Datei hatte ich noch nie zu tun und stehe grade total vor´m Berg....
Ich habe schon mal im Forum geschaut, komme aber die Beschreibungen mit dem "RemoveNamespaces"-Aufruf ist mir etwas zu kryptisch...kann mir hier jemand weiterhelfen, wie ich diese xml-Dateien eingelesen bekomme..?!?!
Vielen Dank schon mal..!!