这是我的XSL样式表:
<xsl:stylesheet version="2.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:pp="passcodeProfile">
<xsl:template match="/">
<xsl:apply-templates select="elements"/>
</xsl:template>
<xsl:template match="element1">
output1
</xsl:template>
<xsl:template match="element2">
output2
</xsl:template>
</xsl:stylesheet>
这是输入XML:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<elements>
<element1>value1</element1>
<element2>value2</element2>
<element3>value3</element3>
<element4>value4</element4>
</elements>
当前电子表格输出不匹配元素的值(输出element1 element2 value3 value 4)。如何忽略不是element1和element2的元素(输出element1 element2)?
答案 0 :(得分:3)
您的样式表也会输出原始文本节点。您可以通过匹配它们并对它们不执行任何操作来抑制它们,例如添加<xsl:template match="text()"/>