Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 是否只针对文本内容的任何元素使用XSD?_Xml_Xsd_Xsd Validation_Xml Validation - Fatal编程技术网

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将包含哪些元素,除了值应该是字符串(没有其他节点) 是使用

为此XML创建XSD:

  <items name="home">
    <chicken>Foo</chicken>
    <nuggets>Bar</nuggets>
    <moo>Hello World</moo>
     ....
  </item>

福
酒吧
你好,世界
....
我不知道
items
将包含哪些元素,除了值应该是字符串(没有其他节点)

是使用XSD 1.0的唯一方法吗 您可以使用
来允许
项下的任何元素,但您将无法进一步强制这些元素的内容模型。(您不能说这些子元素只能在其内容模型中包含文本。)

您可以使用
并仅控制XSD中可以预见定义的子元素的内容模型

另请参见

XSD 1.1 如果希望控制未明确声明的子元素的内容模型,可以将
项上的
组合,以坚持
项的子元素没有自己的元素子元素

另请参见