我想通过 XSD 定义一个复杂类型
- 可以包含内部文本
- 可以包含内部元素
- 文本和元素可以自由混合,没有顺序限制
- 元素可以出现零次或多次
这就是 XHTML 的 body 元素所允许的。例如:
<body>
Hello <b>World</b>, nice <span>to</span> <b>meet</b> you<b>!!!</b>
</body>
查看 XSD 似乎无法实现的元素组合约束,如序列、全部或选择。
但另一方面,XHTML 作为一种有效的 XML 语言,应该可以用 XSD 模式来描述。
那么有什么想法可以描述这种复杂的类型吗?先感谢您...