Xml xslt:如何忽略没有匹配项的apply模板元素?
这是我的XSL样式表: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: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”,一个使用样式表。