Xml xslt:如何忽略没有匹配项的apply模板元素?

Xml xslt:如何忽略没有匹配项的apply模板元素?,xml,xslt,Xml,Xslt,这是我的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样式表:

<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>

输出1
输出2
这是输入XML:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<elements>
    <element1>value1</element1>
    <element2>value2</element2>
    <element3>value3</element3>
    <element4>value4</element4>
</elements>

价值1
价值2
价值3
价值4

当前电子表格输出不匹配元素的值(输出元素1元素2值3值4)。如何忽略不是element1和element2的元素(输出element1和element2)?

样式表也会输出原始文本节点。您可以通过匹配它们而不进行任何操作来抑制它们,例如,在XSLT中添加

,一个没有“spredsheet”,一个使用样式表。