L'élément "prix" ne peut pas avoir de caractère [les enfants], parce que le type de type de contenu est l'élément seulement
Je suis en train de valider mon fichier XML à l'encontre de mon Schéma XML, cependant, je me donne les deux erreurs suivantes pour chaque élément dans mon fichier XML:
cvc-complexe-type.2.3: l'Élément "prix" ne peut pas avoir de caractère [les enfants], parce que le type de type de contenu est l'élément seulement.
cvc-complexe-type.2.4.b: Le contenu de l'élément "prix" n'est pas complète. L'un des " {"": one_and_half_litre}' est prévu.
Voici un exemple de fichier XML:
<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>
Ci-dessous est la partie du Schéma XML:
<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>
Merci si vous pouvez les aider!! 🙂
- Votre schéma veut nœuds de votre boisson tailles en dessous de votre <prix> nœuds. De tailles différentes peuvent avoir des prix différents.
- Qu'advient-il si vous spécifiez
type="xs:string"
surprice
trop? - Et quelle est votre question? Aider avec quoi? Les messages d'erreur de l'air correct à mes yeux, de quoi avez-vous besoin d'aide? Les traduire?
Vous devez vous connecter pour publier un commentaire.
Je pense que vous devez ajouter:
type="xs:string"
pour le prix de l'élément.
Espère que cela aide