私はしばらくの間、このリンクで Microsoft が提供する XML スキーマに関するチュートリアルやリソースを見つけることができませんでした。次のようになります。
<Schema xmlns="urn:schemas-microsoft-com:xml-data"
xmlns:dt="urn:schemas-microsoft-com:datatypes">
<AttributeType name='studentID' dt:type='string' required='yes'/>
<ElementType name='name' content='textOnly'/>
<ElementType name='GPA' content='textOnly' dt:type='float'/>
<ElementType name='student' content='mixed'>
<attribute type='studentID'/>
<element type='name'/>
<element type='GPA'/>
</ElementType>
<ElementType name='class' content='eltOnly'>
<element type='student'/>
</ElementType>
</Schema>
これが W3C 推奨の XSD 形式ではないことはわかっています...標準形式の XSD を読み取って作成する方法を知るのに苦労しています。また、そこから C# クラスを生成したいと考えています。
どんな助けでも大歓迎です。XML スキーマに対する私の理解を本当に混乱させました。