以下是一个示例,定义了一个复合类型,其中包含两个子元素,而且没有文本内容:
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<!-- 定义复合类型,仅含元素 -->
<xs:complexType name="myComplexType">
<xs:sequence>
<!-- 子元素1 -->
<xs:element name="element1" type="xs:string"/>
<!-- 子元素2 -->
<xs:element name="element2" type="xs:int"/>
</xs:sequence>
</xs:complexType>
<!-- 在某个元素中使用该复合类型 -->
<xs:element name="myElement" type="myComplexType"/>
</xs:schema>
在这个例子中,myComplexType 是一个复合类型,包含两个子元素 element1 和 element2。这个复合类型被定义后,可以在 XML Schema 中的任何地方引用,如在 myElement 元素中所示。
这种方式允许你定义元素结构,而不包含直接的文本内容。你可以根据需要调整元素和子元素的类型和数量。
转载请注明出处:http://www.pingtaimeng.com/article/detail/12286/XML