您能解释一下为什么空样式表返回 TEXT 值吗? 样式表是:
<xsl:stylesheet version="3.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" encoding="UTF-8" indent="yes" omit-xml-declaration="yes"/>
</xsl:stylesheet>
与测试文件类似
<?xml version="1.0" encoding="UTF-8" ?>
<TEST>
<ABC>
<a>ABC</a>
<b>BCD</b>
<c>CDE</c>
</ABC>
</TEST>
返回文本值:
ABC
BCD
CDE
这是一个简化的示例,当测试文件不适合样式表中的 xsl:template match= value 时,就会发生这种情况。 如果能够理解该场景中的 xslt 行为,那就太好了。 谢谢!
因为内置模板规则。