我正在编写一个使用 XSLT 的程序,并且需要在 Xspec 中测试结果文档调用的内容。在下面的示例中,我想测试 result.xml 的内容。如果这是可能的,你如何做到这一点?
XML:测试.xml
<?xml version="1.0" encoding="UTF-8"?>
<root></root>
XSLT:结果文档.xsl
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
version="2.0">
<xsl:template match="/root">
<xsl:result-document href="result.xml">
<my-result></my-result>
</xsl:result-document>
</xsl:template>
</xsl:stylesheet>
规格:
<x:description xmlns:x="http://www.jenitennison.com/xslt/xspec" stylesheet="result-document.xsl">
<x:scenario label="Test result document">
<x:context href="test.xml"></x:context>
<!-- How do you test the result.xml file here? -->
<x:expect label="test result">
<my-result></my-result>
</x:expect>
</x:scenario>
</x:description>