查找变量是否存在子元素

时间:2014-03-24 18:11:58

标签: xslt

我从查询语句中列出了很长的列表,以检查所述标记是否存在。如果是的话。有价值的副本。如果不做其他事情。   我正在尝试做类似

的事情
 <xsl:choose>
        <xsl:when test="$TEST1/THING/row/name() = $tagname">
        <xsl:copy-of select = "$TEST1/THING/row/name()"/>
        </xsl:when>
    <xsl:otherwise>
    <!-- DO something -->
    </xsl:otherwise>
</xsl:choose>

它不起作用!有什么想法吗?

1 个答案:

答案 0 :(得分:1)

尝试:

<xsl:when test="$TEST1/THING/row/*[name() = $tagname]">

请注意,这几乎是猜测。没有背景,那就是你能得到的一切。