以下是我的部分XSLT
的副本我想要todo设置变量16863784的值,但是当我运行我的XSLT时,该值为空。 为什么我的XSLT没有保存值?
答案 0 :(得分:0)
首先,这个:
<xsl:variable name="MEDIA_ID" select="//MEDIAITEMS_ROW/@MEDIA_ID"/>
需要:
<xsl:variable name="MEDIA_ID" select="//MEDIAITEMS_ROW/MEDIA_ID"/>
因为MEDIA_ID
是MEDIAITEMS_ROW
的孩子,而不是属性。
另一方面,整个部分:
<xsl:choose>
<xsl:when test="$MEDIA_ID != ''">
<xsl:value-of select="$MEDIA_ID" />
</xsl:when>
</xsl:choose>
</xsl:variable>
需要删除。