Xml 是否只针对文本内容的任何元素使用XSD?
为此XML创建XSD:Xml 是否只针对文本内容的任何元素使用XSD?,xml,xsd,xsd-validation,xml-validation,Xml,Xsd,Xsd Validation,Xml Validation,为此XML创建XSD: <items name="home"> <chicken>Foo</chicken> <nuggets>Bar</nuggets> <moo>Hello World</moo> .... </item> 福 酒吧 你好,世界 .... 我不知道items将包含哪些元素,除了值应该是字符串(没有其他节点) 是使用
<items name="home">
<chicken>Foo</chicken>
<nuggets>Bar</nuggets>
<moo>Hello World</moo>
....
</item>
福
酒吧
你好,世界
....
我不知道items
将包含哪些元素,除了值应该是字符串(没有其他节点)
是使用XSD 1.0的唯一方法吗
您可以使用
来允许项下的任何元素,但您将无法进一步强制这些元素的内容模型。(您不能说这些子元素只能在其内容模型中包含文本。)
您可以使用
或
并仅控制XSD中可以预见定义的子元素的内容模型
另请参见
XSD 1.1
如果希望控制未明确声明的子元素的内容模型,可以将
与项上的
组合,以坚持项的子元素没有自己的元素子元素
另请参见