XML-File Import

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..!!

Re: XML-File Import

7. September 2012 11:03

Hi,

Das Problem sind die Namespaces, die musst du vorher entfernen.

Hier findest du eine txt oder fob Datei zum importieren dort ist die Funktion drin um Namespaces zu entfernen.

Hab ich auch benutzt, kann es nur empfehlen.

Mit freundlichen Grüßen
Leo Böttcher