[Gelöst] - XML Port - Attribute nicht erwartet

31. Januar 2012 12:10

Ich arbeite an einem XML-Port. Beim Einlesen der XML-Datei erhalte ich eine Fehlermeldung, der ich nicht auf die Spur komme:

- Das Attribute <Ruestliste> wurde nicht erwartet

Ruestliste ist aber das erste Element im XMLPort. Ich stehe hier vor einem Rätsel.

Kann mir vielleicht jemand weiterhelfen bitte?
Zuletzt geändert von rotsch am 31. Januar 2012 14:04, insgesamt 1-mal geändert.

Re: XML Port - Attribute nicht erwartet

31. Januar 2012 12:17

Hi,

Hat das erste Element Attribute? Namespaces oder ähnliches?
Kannst du das XML evtl. einmal einspielen?

Re: XML Port - Attribute nicht erwartet

31. Januar 2012 12:38

Hi,

Danke für deine Antwort. Ich bin nicht sicher was du damit meinst bzgl. den Attributen im ersten Element.

Das File sieht so aus
Code:
<?xml version="1.0" encoding="utf-8"?>
<Ruestliste xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <RuestEintrag>
    <KundenNummer>999999192</KundenNummer>
    <LieferungNummer>5000000210</LieferungNummer>
    <LieferungDateiName />
    <RechnungsNummer>6000001048</RechnungsNummer>
    <RechnungsDateiName>Rechnung_1322734524034.81_6000001048.pdf</RechnungsDateiName>
    <RechnungsBlock />
    <KundenName>Müller</KundenName>
    <KundenVorname>Peter</KundenVorname>
    <KundenPlz>8000</KundenPlz>
    <KundenOrt>Zürich</KundenOrt>
    <KundenGruppe>GewöhnlicherKunde</KundenGruppe>
    <BestellTyp>Privat</BestellTyp>
    <LieferArt>Postversand</LieferArt>
    <LieferLand>CH</LieferLand>
    <Waehrung>CHF</Waehrung>
    <Spedition />
    <TrackingNummer>994411716914000000210</TrackingNummer>
    <KundenSprache>de</KundenSprache>
    <VANNummerBestellung>2019100</VANNummerBestellung>
    <RechnungsTyp>NeuRechnung</RechnungsTyp>
    <RechnungMitGeschenk>false</RechnungMitGeschenk>
    <RechnungMitWare>true</RechnungMitWare>
    <AngebotNummer>28912.998</AngebotNummer>
    <AngebotMitGeschenk />
    <ArtikelNummer>924287</ArtikelNummer>
    <ArtikelMenge>1.00000</ArtikelMenge>
    <ArtikelArt>SA</ArtikelArt>
    <ArtikelSprache>de</ArtikelSprache>
  </RuestEintrag>
</Ruestliste>


RuestEintrag wiederholt sich dann einfach pro Datensatz

Re: XML Port - Attribute nicht erwartet

31. Januar 2012 12:50

Wie erwartet, denke ich das die Namespaces das Problem sind.
Mibuso Lösung
Diese Lösung entfernt den markierten Codeteil, denn NAV kann damit nicht umgehen:
<Ruestliste xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

Konnte ich damit helfen? :)

Re: XML Port - Attribute nicht erwartet

31. Januar 2012 14:04

Ja, genau das war es. Nach entfernen der Namespaces hat der XML-Port funktioniert.

Herzlichen Dank für den Tipp, du konntest wirklich helfen :-D

Re: [Gelöst] - XML Port - Attribute nicht erwartet

31. Januar 2012 14:30

Das hört man gern :)