我正在使用 Oxygen XML Developer 版本 17.0 来处理 XML 文件、转换和 Schematron-Validation。我制作了一个 Schematron 文件,用于验证 XML 文件,其基础是 .doc,并附有规则说明。现在我想制作一个 XML 文件,其中包含 Schematron 模式以及解释,并通过 2 次转换生成一个 Latex 文件和一个 Schematron 文件,用于制作 PDF 并验证文件分别。
所有这些都完美无缺,只有一个小细节我很好奇。如果我打开一个 .sch 文件,Oxygen 知道元素的test
属性assert
包含 XPath 并相应地使用语法着色:
我的(本地化为德语)属性
不会发生这种情况:Test
Oxygen 猜不出我想用那个属性做什么,我当然并不感到惊讶,但是有没有办法,例如在 XML 模式中,将一个属性定义为包含 XPath 并使其具有语法颜色?