如何使用 xsd 在单个元素中添加多个属性
How to add multiple attribute in single element using xsd
我有一段 XML 代码开始元素如下。
<fundingAgreement messageTimeStamp="2015-03-03T12:19:51.679+00:00" messageType="XYZ" schemeAgency="TESTCOMPANY" xmlns="http://www.test.co.uk/xyz/xmlModel/funding">
如果我想生成具有上述格式的 XML,我如何在 XSD 中设计它?
目前是这样的。
<fundingAgreement>
使用下面的定义
<xs:element name="fundingAgreement" type="fundingAgreementType"/>
<xs:complexType name="fundingAgreementType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:dateTime" name="messageTimeStamp"/>
<xs:attribute type="xs:string" name="messageType"/>
<xs:attribute type="xs:string" name="schemeAgency"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
我有一段 XML 代码开始元素如下。
<fundingAgreement messageTimeStamp="2015-03-03T12:19:51.679+00:00" messageType="XYZ" schemeAgency="TESTCOMPANY" xmlns="http://www.test.co.uk/xyz/xmlModel/funding">
如果我想生成具有上述格式的 XML,我如何在 XSD 中设计它?
目前是这样的。
<fundingAgreement>
使用下面的定义
<xs:element name="fundingAgreement" type="fundingAgreementType"/>
<xs:complexType name="fundingAgreementType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:dateTime" name="messageTimeStamp"/>
<xs:attribute type="xs:string" name="messageType"/>
<xs:attribute type="xs:string" name="schemeAgency"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>