调试<! - ?xml-stylesheet type =“text / xsl”href =“#test”? - >在oXygen

时间:2017-01-17 16:31:16

标签: xslt-2.0 oxygenxml

我正在编写测试XSLT库功能的测试文件。为此,我在XML文件本身中嵌入了微小的XSLT,这样我就不需要为每个测试提供单独的XML和XSLT文件。这看起来有点像这样:

<?xml-stylesheet type="text/xsl" href="#test"?>
<someXml xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <test feature="lib:someFeature(...)">
    <xsl:stylesheet version="2.0" xml:id="test">
      <xsl:import href="../testlib.xsl"/>
      <xsl:template match="*[lib:assertRef(@label, lib:someFeature())]" mode="assert"/>
    </xsl:stylesheet>
  </test>
  <someContent label="assert: #someId"/>
  <someMoreContent xml:id="someId"/>
</someXml>

oXygen有办法调试吗? oXygen是否有办法根据<?xml-stylesheet?>规则运行转换?通常,这不是一个问题,因为引用的样式表可以显式运行,但是当嵌入样式表时,它会有所不同。

1 个答案:

答案 0 :(得分:0)

正如oXygen开发人员 @RaduCoravu 所证实的那样,目前无法做到这一点。