1
我試圖根據我的XML架構驗證我的XML文件,但是我在我的每個項目中給出以下兩個錯誤XML文件:元素'價格'不能包含字符[children],因爲該類型的內容類型僅包含元素
cvc-complex-type.2.3:元素'price'不能包含character [children],因爲該類型的內容類型是僅包含元素的。
cvc-complex-type.2.4.b:元素'price'的內容不完整。期待「{」「:one_and_half_litre}」之一。
下面是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>
下面是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>
感謝,如果你能幫助! :)
您的模式想要節點爲您的飲料尺寸低於您的節點。不同的尺寸可能有不同的價格。 –
如果你在'price'上指定'type =「xs:string」',會發生什麼? –
你的問題是什麼?幫助什麼?錯誤信息在我眼中看起來是正確的,你需要什麼幫助?翻譯他們? – hakre