【发布时间】:2015-12-08 09:14:46
【问题描述】:
我必须使用 appinfo 元素下的可用信息为各种 xml 模式文件生成 schematron 文件(我进行 xsl 转换以生成 schematron 文件,稍后再次编译)。
schematron 断言所需的 xpath 规则写在这个 appinfo 元素下。但是,这些 xpath 规则不包含任何名称空间前缀。因此,我不能使用 schematron 'ns' 标记将命名空间添加到已编译的最终 xslt 文件中。
解决方案是将 xpath-default-namespace 属性添加到最终编译的 xslt。不幸的是,我找不到任何用于添加 xpath-default-namespace 属性的标签。
这种情况有什么解决方法吗?谢谢。
【问题讨论】:
标签: xslt xpath schematron