私は1日のXMLスキーマに対するxml検証に苦労しています!答えは簡単かもしれませんが、私はそれを見つけることができないので、私はあなたの助けに非常に感謝します。ここで要素 'element'で始まる無効なコンテンツが見つかりました。この時点では子要素はありません。属性 'MaxOccurs'は要素内には表示されません
は私のxmlです:
<?xml version="1.0" encoding="utf-8"?>
<coder>
<coderName>Mike89
<points>500</points>
</coderName>
<coderName>TheCoder
<points>1000</points>
</coderName>
<coderName>HelloAll
<points>5000</points>
</coderName>
<coderName>Cristina
<points>6000</points>
</coderName>
</coder>
私はXSDを対応するためにこれを試してみました:
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="coder">
<xs:complexType>
<xs:sequence>
<xs:element name="coderName" maxoccurs="unbounded">
<xs:complexType mixed="true">
<xs:sequence>
<xs:element name="points" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
私ものxsdこのバリアントを持っている:
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="coder">
<xs:complexType>
<xs:sequence>
<xs:element name="coderName" type ="coderNameType" maxoccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name = "coderNameType" mixed="true">
<xs:sequence>
<xs:element name="points" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
両方ドン仕事はありません!このウェブサイト上の他の記事を確認
は、私は属性=「無制限」のmaxOccursせずに試してみました、それは私に、このエラーが発生しました:
無効なコンテンツは、要素「要素」で始まるが判明しました。この時点では子要素はありません。どのようなので、
属性「のmaxOccursは」要素に指定することはできません「要素
を:
は、その後、私は=「無制限」それは私にこのエラーを与えたこの時間は、上記のコードに示すように、属性のmaxOccursで試してみました私はする必要がありますか? maxoccurs属性を保持または削除しますか?私がそれらを取り除くと、代わりに何をすべきですか?
ご協力いただきありがとうございます。私はこれに夢中になります!
大文字のために午後全体を浪費している、それは厳しいです! この作品は、ありがとうございます! – ikki75