[XSLT难题 No.2]
给定一个字符串参数,比如"pk",需要列出源xml文档中所有名称最后部分是"pk"的属性的元素来
比如
<A abcpk="123">
<B defpk="456"/>
<C ghipkjk="789"/>
<D pklmn="101112"/>
</A>
通过xslt需要把
<A abcpk="123">
<B defpk="456">
给列出来
请问在下面的xslt文件中应该如何实现呢
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:variable name="key">pk</xsl:variable>
<xsl:template match="/">
<xsl:apply-templates select="node()"/>
</xsl:template>
<xsl:template match="node()">
<xsl:for-each select="@*">
<xsl:if test="这里应该如何实现">
<!--这里应该如何实现-->
</xsl:if>
</xsl:for-each>
<xsl:apply-templates select="node()"/>
</xsl:template>
</xsl:stylesheet>