<xs:restriction base="xs:any">
为什么我不能对这样的任何类型设置限制?
答案 0 :(得分:1)
因为它没有意义,从语义上来说就像是“你不能无所事事”这句话。
更多语法上,在阅读xs:restriction之后,我认为xs:any不是内置数据类型,simpleType元素或complexType元素,而是用于使用任何元素扩展文档的占位符。
答案 1 :(得分:1)
您不能设置此类限制,因为xs:any
不是类型。
如果您想通过限制派生新类型,并且您希望基本类型只是任何内容(元素或文本),那么请使用<xs:restriction base="xs:anyType">
。如果要定义简单类型(仅文本),还可以使用<xs:restriction base="xs:anySimpleType">