好吧,所以我的任务是从供应商提供给我们的XML文档中编写XSD.这个供应商没有他们可以提供的XSD,所以我是逆向工程的.以下是此xml形成方式的示例:
<field name="id">1</field>
<field name="Sport">Football</field>
<field name="Position">Quarterback</field>
<field name="Touchdowns">7</field>
<field name="Interceptions">2</field>
<field name="Yardage">2000</field>
Run Code Online (Sandbox Code Playgroud)
因此,由于所有元素都被命名为"field",因此我无法为此创建架构.这是我到目前为止:
<xs:element name="field" type="xs:int">
<xs:simpletype>
<xs:attribute name="name" type="xs:string" default="id"/>
</xs:string>
</xs:element>
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是所有元素都具有相同的名称.我用来编写xsd的软件存在问题.我在这里有正确的方法吗?
谢谢你的帮助.