Probleme mit XMLPort

4. September 2008 14:08

Hallo zusammen,
hab ein Problem beim einlesen eines XML Dokumentes mit einem XML-Port. Das XML sieht so aus:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<nsuite:envelope xmlns:nsuite="http://www.nsuite.de/xml/nsuite-20080326.xsd">
<nsuite:header>
<nsuite:responseCode>OK</nsuite:responseCode>
</nsuite:header>
<nsuite:body>
<nsuite:response>
<nsuite:bgs/>
</nsuite:response>
</nsuite:body>
</nsuite:envelope>

Aufbau des XMLPortes in NAV sieht dann so aus:
Bild

Soweit ich versuche, das XML Dokument einzulesen, mit:
Code:
fl.OPEN('C:\test.xml');
fl.CREATEINSTREAM(InS);
ResponseXML.SETSOURCE(InS);
ResponseXML.IMPORT();


Dabei bekomme ich aber folgende Fehlermeldung:
Bild

Kann mir jemand sagen was ich hier falsch mache?

Re: Probleme mit XMLPort

4. September 2008 15:57

Hallo,

also vermuten würde ich, dass es am Schema liegt. Er kanns wohl nicht finden. Hier gibt es auch keins. Ist allerdings tatsächlich nur eine Vermutung.

Gruß,
Christian

Re: Probleme mit XMLPort

4. September 2008 16:17

ich vermute er kommt mit dem "nsuite:" nicht zurecht, versuch doch überall es zu entfernen (aus den tagnames und dem document), die xsd is navision so weit ich weiß egal

Re: Probleme mit XMLPort

5. September 2008 14:10

Sebastian Pfliegel hat geschrieben:ich vermute er kommt mit dem "nsuite:" nicht zurecht, versuch doch überall es zu entfernen (aus den tagnames und dem document), die xsd is navision so weit ich weiß egal


Wenn ich die xsd aus dem XMLPort entferne kommt folgendes:
Bild
Bild

Re: Probleme mit XMLPort

5. September 2008 15:03

hast du versucht, das ganze mal zu exportieren?