XML スキーマに対して XML ファイルを検証しようとしていますが、XML ファイルの各項目に対して次の 2 つのエラーが表示されます。
cvc-complex-type.2.3: タイプのコンテンツ タイプが要素のみであるため、要素 'price' に文字 [children] を含めることはできません。
cvc-complex-type.2.4.b: 要素「価格」の内容が不完全です。「{"":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>
助けていただければありがたいです!! :)