相关疑难解决方法(0)

XML Schema:可以包含元素或文本的元素?

如何定义可以包含纯文本或包含元素的元素?说我想以某种方式允许这两种情况:

<xs:element name="field">
    <xs:complexType>
        <xs:sequence>
            <xs:element ref="subfield" minOccurs="0" maxOccurs="unbounded" />
        </xs:sequence>
        <xs:attribute name="name" type="xs:string" />
    </xs:complexType>
</xs:element>

<xs:element name="field" type="xs:string" />
Run Code Online (Sandbox Code Playgroud)

......这样这两个元素都是有效的:

<field name="test_field_0">
    <subfield>Some text.</subfield>
</field>

<field name="test_field_1">Some more text.</field>
Run Code Online (Sandbox Code Playgroud)

xml xsd

35
推荐指数
2
解决办法
1万
查看次数

标签 统计

xml ×1

xsd ×1