【发布时间】:2014-04-26 16:55:52
【问题描述】:
我正在通过 xslt 1.0 和 x-path 1.0 寻找解决方案。
这是一个示例 xml 文件:
<header>
<number>123</number>
<text>test string</text>
</header>
number和text都是header节点的子元素,都是该节点的可选元素。 如果数字元素不存在,我想通过 xslt 1.0 检查文本元素是在数字元素之后还是标题节点的唯一子节点。如果文本元素不存在,则同样的条件适用于数字元素。基本上我想确保元素应该出现在正确的位置。可以有更多具有相同场景的子元素。我知道 XSD 可以做到这一点,但我想在 xslt 1.0 中添加这样的检查。我还没有从我这边做任何事情。请建议我们是否可以通过 xslt 1.0 做到这一点
提前致谢。
【问题讨论】: