|
4
|
| Fiona - myaccessible.website · 技术社区 · 15 年前 |
|
|
1
1
我今天一直在想这个问题。我在考虑这有多难
然后我突然想到,XHTML允许非常灵活地安排嵌套元素,无论您需要用什么顺序来标记页面。 下面是XHTML 1.1模式的摘录:
它们本质上是递归地嵌套组的选择。我想象写这篇文章的人在一个安全的机构里度过了余生,每天接受几次强制用药。 我希望这有帮助。我认为这说明了超灵活模式是如何在XSD 1.0中“真正”完成的。
编辑
-工作!您可以将所有其他组组成一个“主”组,并使用此示例
所以我的
这些“类”组中的每一个都包含更多的组选择,等等,直到它们最终击中元素,叶级的实际标签,如果你喜欢的话。
组本身不应具有循环引用;“trick”位于
卢克 |
|
|
2
6
如果name元素是可选的,则无法满足您的需求3,因为您的模式随后会违反唯一的粒子属性规则(基本上,处理器不知道是针对firstname还是针对任何firstname验证firstname)。 就验证而言,您不局限于单个模式。如果您可以在不同的名称空间中使用两个模式,那么可以这样做: 模式一 -允许任何操作:
模式二 -为某些元素添加特定验证:
然后确保实例文档的xsi:include引用了这两个模式。 |
|
|
J_Cus504 · 在单匹配语句中使用身份变换和多谓词来沉默节点 10 月前 |
|
|
surge3333 · 使用PowerShell构建XML 11 月前 |
|
|
Sandeep · XSLT代码,用于根据条件提取元素值 1 年前 |
|
|
Reto · XSLT 3.0突发流-如何存储/获取另一个分支的值 1 年前 |
|
Ian Kemp · 如何从SelectXml调用本机XPath函数? 1 年前 |