xml - xsd :simpleContent的含义

标签 xml xsd

我只想知道什么时候:

<xsd:simpleContent><br/> ...<br/> </xsd:simpleContent>

被使用。

最佳答案

<xsd:simpleContent>当您有一个可以包含结构标记(=复杂类型)的元素并且该元素不允许包含子元素时使用。换句话说,元素内容类型只允许属性和文本内容。示例:<foo bar="baz">foobar</foo>是用 <xsd:complexType> 定义的元素和 <xsd:simpleContent> .

确实使用<xsd:simpleContent>涉及通过限制或扩展创建类型,但实际上所有复杂类型都隐含地是限制或扩展。只是没有必要在代码中显式编写扩展或限制,因为有一个缩写语法允许将它们省略。

关于xml - xsd :simpleContent的含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6660979/

相关文章:

namespaces - XSD 导入命名空间

java - 使用 javax.xml.validation.Validator 针对 XSD 进行 XML 验证

java - 根据 XSD 验证 XML 中的无效属性

Android XML 解析器不工作但运行

java - 如何在android中另一个名为 "Activity A"的 Activity 中使用 "Activity B"的switch case中定义的方法?

php - 在php中通过属性选择xml节点

java - 如何在代码中检索 layout_height

xml - 在XSD中,是否可以通过变量定义maxOccurs的值?

unit-testing - 测试 - 生成不符合架构的 xml 文件

xml - 在 Visual Studio (2013) 中定义 'CustomDictionary.xml' 模式的正确方法?