查看我的xsltwidle:
http://xsltfiddle.liberty-development.net/gWmuiKr/3
在第一行的输出中有一个我不想要的日期戳。它在下的源xml中
<analystePurchaseInvoices>
<currentDate>2018-12-03T14:50:08</currentDate>
</analystePurchaseInvoices>
我想约会结束。但我不知道怎么做。
样式表只有一个模板,该模板与purchaseInvoice
元素匹配。没有与根analystePurchaseInvoices
元素或其另一个子currentDate
匹配的模板。因此,这些元素由内置的模板规则处理。这导致currentDate
中包含的文本被复制到输出中。
你可以通过多种方式避免这种情况。例如,您可以添加一个空模板来处理currentDate
:
<xsl:template match="currentDate"/>
或者,您可以将currentDate
完全排除在处理之外
<xsl:template match="/analystePurchaseInvoices">
<xsl:apply-templates select="purchaseInvoice"/>
</xsl:template>