Hallo,
ich habe eine XML-Datei, die ich gegen ein Schema prüfe.
Mit folgender XSD-Datei validiere ich die XML-Datei.
Alles anzeigen
Mein Problem ist nun, dass ich bei der Validerung folgenden Fehler erhalte: Das Element darf keinen Text enthalten. Das Inhaltsmodell ist leer.
Mit anderen Worten darf zwischen den Detail-Elementen kein Text stehen.
Frage:
Wie kann ich den Datentyp
so ändern, dass er auch Text zulässt?
Vielen Dank
Ten
ich habe eine XML-Datei, die ich gegen ein Schema prüfe.
Mit folgender XSD-Datei validiere ich die XML-Datei.
Quellcode
- <xsd:element name="A" type="AType" />
- <xsd:complexType name="AType">
- <xsd:sequence>
- <xsd:element maxOccurs="unbounded" name="entry" type="entryType" />
- </xsd:sequence>
- </xsd:complexType>
- <xsd:complexType name="entryType">
- <xsd:sequence>
- <xsd:element name="detail" type="detailType" />
- </xsd:sequence>
- <xsd:attribute name="name" type="xsd:string" />
- </xsd:complexType>
- <xsd:complexType name="detailType">
- <xsd:attribute name="name" type="xsd:string" />
- </xsd:complexType>
- </xsd:schema>
Mein Problem ist nun, dass ich bei der Validerung folgenden Fehler erhalte: Das Element darf keinen Text enthalten. Das Inhaltsmodell ist leer.
Mit anderen Worten darf zwischen den Detail-Elementen kein Text stehen.
Frage:
Wie kann ich den Datentyp
so ändern, dass er auch Text zulässt?
Vielen Dank
Ten