2016-05-05 9 views
0

Ich versuche, eine Web-App mit einem Microsoft Navision zu integrieren. Ich habe den XMLport eingerichtet und das relevante XML erfolgreich exportiert. Das Problem beginnt, wenn ich versuche, das XML zurück zu NAV zu importieren, weil ich die Daten verarbeite und das XML neu schreibe, kann ich die Reihenfolge der Attribute nicht erzwingen und erhalte folgende Fehlermeldung:XML-Erhalt Attribut Reihenfolge importieren

Das Attribut ist erforderlich und nicht übereinstimmen ...

Können Sie mir bitte helfen?

+0

Sie sollten mehr Details zu Ihrer Frage hinzufügen, vielleicht Teile von XML und/oder Code. Im Moment ist es unwahrscheinlich, dass jemand mit Ihrem Problem helfen kann. – werediver

+0

Die Attribute müssen nicht in der gleichen Reihenfolge sein - etwas anderes ist in diesem Fall falsch, denke ich. Wenn Sie den XMLport und die XML-Datei posten können, sind wir sicher, dass wir Ihnen helfen können – azatoth

Antwort

1

Attribute order is insignificant pro den XML Recommendation:

Beachten Sie, dass die Reihenfolge der Attributspezifikationen in einem Start-Tag oder Leeres-Element-Tag nicht signifikant ist.

daher nicht konforme XML-Anwendung erwarten Attribute in einer bestimmten Reihenfolge zu sein.

Sie haben es entweder mit einer ungewöhnlichen und nicht-konformen XML-Anwendung zu tun, oder (wahrscheinlicher), Sie interpretieren die (unvollständige?) Fehlermeldung, die Sie gepostet haben, falsch.