小编Thi*_*nka的帖子

如何在 XSD 中为具有子元素序列的元素添加属性声明?

这是我的示例 XML 代码:

<Address>
        <StreetAddress></StreetAddress>
        <OtherDestination />
        <City>TORONTO</City>
</Address>
Run Code Online (Sandbox Code Playgroud)

目前正在使用这个 XSD:

<xs:element name="Address" nillable="true">
    <xs:complexType>
        <xs:sequence minOccurs="0">
            <xs:element ref="StreetAddress" minOccurs="0"/>
            <xs:element ref="OtherDestination" minOccurs="0"/>
            <xs:element ref="City" minOccurs="0"/>
        </xs:sequence>
    </xs:complexType>
</xs:element>
Run Code Online (Sandbox Code Playgroud)

我想idAddress这样的元素添加一个属性..

<Address id="first">
        <StreetAddress></StreetAddress>
        <OtherDestination />
        <City>TORONTO</City>
</Address>
Run Code Online (Sandbox Code Playgroud)

我应该如何更改现有的 XSD 以满足我的要求?

xml xsd xml-validation xsd-validation

3
推荐指数
1
解决办法
9882
查看次数

标签 统计

xml ×1

xml-validation ×1

xsd ×1

xsd-validation ×1