私は、特定の xml を検証するために XSD を構築する任務を負っています。私の問題は、XML 要素の一部が次の形式であることです。
<ElementName description="i am an element">1234567</ElementName>
属性ではなく要素の「値」を検証するXSDを構築する必要があるため、XSDの構築における非常に限られた経験で(W3Cチュートリアルを読みました)、これを試しました
<xs:element name ="ElementName" type="xs:int">
<xs:complexType mixed="true">
<xs:attribute name="description" type="xs:string"/>
</xs:complexType>
</xs:element>
そして見よ...うまくいかない、とそれは言う:
「Type 属性は、simpleType または complexType のいずれにも存在できません」
それは私がやった愚かなことだと確信していますが、答えが見つからなかった/他の場所で間違って解釈された答えです!
前もって感謝します