Element 'Preis' kann nicht haben Charakter [Kinder], weil der Typ den content-type wird element-only
Ich versuche zur Validierung meines XML-Datei gegen meine XML-Schema, jedoch bin ich die folgenden zwei Fehlermeldungen für jedes Element in meiner XML-Datei:
cvc-complex-type.2.3: Element "Preis" nicht haben Charakter [Kinder], weil der Typ den content-type element ist.
cvc-complex-type.2.4.b: Der Inhalt des Elements 'Preis' ist nicht vollständig. One of '{"":one_and_half_litre}' erwartet wird.
Hier ist ein Beispiel der XML Datei:
<soft_drinks>
<drink>
<name>Coca Cola</name>
<price>â¬1.60</price>
</drink>
<drink>
<name>Coca Cola Zero</name>
<price>â¬1.60</price>
</drink>
<drink>
<name>Coca Cola Diet</name>
<price>â¬1.60</price>
</drink>
<drink>
<name>Sprite</name>
<price>â¬1.60</price>
</drink>
<drink>
<name>Sprite Zero</name>
<price>â¬1.60</price>
</drink>
<drink>
<name>Fanta Orange</name>
<price>â¬1.60</price>
</drink>
<drink>
<name>Fanta Lemon</name>
<price>â¬1.60</price>
</drink>
</soft_drinks>
Unten ist der Teil des XML-Schema:
<xs:element name="soft_drinks">
<xs:complexType>
<xs:sequence>
<xs:element name="drink" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="name" type="xs:string"/>
<xs:element name="price">
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
Dank, wenn Sie helfen können!! 🙂
Das schema will der Knoten für Ihre drink-Größen unter Ihrer <Preis> Knoten. Verschiedene Größen können unterschiedliche Preise haben.
Was passiert, wenn Sie angeben
Und was ist Ihre Frage? Helfen mit was? Die Fehlermeldungen korrekt Aussehen in meinen Augen, was brauchen Sie Hilfe? Übersetzen Sie?
Was passiert, wenn Sie angeben
type="xs:string"
auf price
auch?Und was ist Ihre Frage? Helfen mit was? Die Fehlermeldungen korrekt Aussehen in meinen Augen, was brauchen Sie Hilfe? Übersetzen Sie?
InformationsquelleAutor user1980319 | 2013-05-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube, Sie brauchen, um hinzuzufügen:
type="xs:string"
dem Preis-element.
Hoffe es hilft
InformationsquelleAutor mn128b