0
<xsl:when test="conditon = 'value1'">
<typeId>4</typeId>
</xsl:when>
<xsl:when test="conditon = 'value2'">
<typeId>4</typeId>
</xsl:when>
<xsl:when test="conditon = 'value3'">
<typeId>4</typeId>
</xsl:when>
....
....
我有类似上面的内容。 现在我想检查创建的XML标签(typeId)的条件。 即低于在XSLT文件条件,Xslt获得创建的xml元素的值
<xsl:if test="$typeId = 4">
<price>100</price>
</xsl:if>
所以,我该如何使用上述条件上创建标签(以上TYPEID创建上,我想使条件标签)
或其他任何方式达到如上?
是的,我可以像上面那样使用,但是我必须重写很多条件才能获得变量typeId。 是不是有什么办法可以在xslt中直接创建标签?所以我可以直接对此作出条件。 –
Kiran
不,您无法访问已添加到结果树中的内容。在输出之前,您需要先将其存储在一个变量中。 –
我可以把任何变量或任何已经存在的条件,因为我会得到一些变量真或假的底部。所以我可以把这个变量作为它的真或假,并且如果它的真实性比 – Kiran