有没有更简单的方法来定义任何元素?

有没有更简单的方法来定义任何元素?

问题描述:

我想在我的模式中定义任何标签。它应该能够包含任何标签和文本的组合。 到目前为止,我发现有没有更简单的方法来定义任何元素?

<xs:complexType name="customType" mixed="true"> 
    <xs:sequence> 
    <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/> 
    </xs:sequence> 
    <xs:anyAttribute processContents="lax"/> 
</xs:complexType> 

我不知道是否有一个较短的方式。喜欢的东西

<xs:element name="custom" type="anything"/>

感谢您的时间。

是的。事实上,你可以只写

<xsd:element name="XYZ"/> 

在这里获得信息:http://www.w3.org/TR/xmlschema-0/#anyType

+1

好吧这是简短易:) – kasten 2010-10-07 08:52:33