[Gelöst] XMLPort Problem

9. Februar 2009 11:36

Hallo,
anscheinend hat der XMLPort in 4.0 SP3 Probleme mit dem Zeichen "'" also das einfache Hochkomma (')

Der XMLParser gibt folgende Fehlermeldung zurück:

"Der im Endtag des Elements enthaltene Name muss mit dem Elementtyp im Starttag übereinstimmen.
Line Number = 1 Column Number = 7692"


Hat irgendjemand einen Lösungsvorschlag für mich, ausser das Zeichen wegzulassen?
Das ist nämlich leider nicht möglich..
Zuletzt geändert von Danis am 10. Februar 2009 13:44, insgesamt 1-mal geändert.

Re: XMLPort Problem

9. Februar 2009 14:43

Keiner eine Idee? :-(

Re: XMLPort Problem

9. Februar 2009 14:56

Ein Fehler habe ich nun beheben können,
es wurde ein Tag geöffnet und nicht geschlossen.
Dadurch entstand die beschriebene Fehlermeldung.

Durch das ' (') entsteht trottzdem ein seltsamer Fehler, und zwar wird an der entsprechenden Stelle der Import des
Tags beendet.

Sprich in der XML Steht:

<description>ich bin a&apos;rtikel</description>

Importiert wird dann: ich bin a

Re: XMLPort Problem

9. Februar 2009 14:59

Hallo Danis,

vielen Dank für deinen Beitrag, leider mussten wir feststellen, dass du das Thema durch eine Antwort auf deinen eigenen Beitrag wieder nach oben geschoben hast.

Wir bitten dich, zukünftig mindestens 24 Stunden zwischen zwei Antworten zu warten.
Falls du deinem Beitrag weitere Informationen hinzufügen möchtest, nutze hierzu bitte die [Ändern]-Funktion (rechts oben in jedem deiner Beiträge zu finden).


Vielen Dank für dein Verständnis.

Gruß, Timo Lässer
MSDynamics.de-Team

Re: XMLPort Problem

9. Februar 2009 15:41

Hast du mal versucht, den Inhalt des Elements in ein CDATA-Tag einzubetten? Da solltest du eigentlich auch auf die Maskierung des Apostrophs verzichten können.

Code:
<description>
   <![CDATA[ich bin a'rtikel]]>
</description>


Beste Grüße
Falk

Re: XMLPort Problem

9. Februar 2009 15:44

Das wird leider nicht möglich sein,
da wir aus einem anderen Programm eine XML Datei bekommen..
Die einzige Möglichkeit ist, dass irgendwie in NAV abzufangen (?) und dort abzuarbeiten..

Re: XMLPort Problem

9. Februar 2009 16:16

Wie wurde das XML encoded? Kann ein anderer XML-Parser etwas damit anfangen?

Re: XMLPort Problem

9. Februar 2009 16:18

Ich hab grad mal versucht, dein Problem nachzustellen, aber bei mir bleibt das Apostroph zusammen mit dem "rtikel" erhalten, unabhängig vom Encoding. Du wirst also etwas detailierte auf die Verarbeitung innerhalb deines XMLPort eingehen müssen.

Re: XMLPort Problem

9. Februar 2009 21:54

Das ist ein Problem, welches meines Wissens nach mit einem Hotfix oder Update behoben werden kann. Siehe Partnersource oder auch Versionsliste bei Waldo. Genaueres hab ich leider nicht parat... Vielleicht 4.00 SP3 Build 25143
?

Re: XMLPort Problem

10. Februar 2009 12:01

Hallo,
wenn das Problem wirklich mit einem Hotfix behoben wurde, wäre es perfekt wirklich zu wissen welches Hotfix es ist ;)

Ich will jetzt ja nicht auf gut Glück irgendwelche Hotfixe einspielen :)

Re: XMLPort Problem

10. Februar 2009 12:06

Danis hat geschrieben:Hallo,
wenn das Problem wirklich mit einem Hotfix behoben wurde, wäre es perfekt wirklich zu wissen welches Hotfix es ist ;)

Deswegen ja die Verlinkung zu Waldo.
Dort sind alle KB-Artikel angegeben. Durchlesen musst du dir die Einträge schon selbst ;-)

Re: XMLPort Problem

10. Februar 2009 12:29

Ich glaub ich bin zu blöd - finde da nichts ;)

Habe jetzt einen Support bei MS eröffnet, vielleicht können die ja helfen :)

Re: XMLPort Problem

10. Februar 2009 12:44

Da stehts: [gelöst] XMLPort und Sonderzeichen.

Dann werdet ihr wohl die alte SP3 haben, also ein Build vor 25143.

Re: XMLPort Problem

10. Februar 2009 13:44

Vielen Dank für den Link,
hat mir sehr geholfen!