【发布时间】:2015-04-14 19:12:24
【问题描述】:
在 XSLT 2.0 中,我们可以使用 if then 仅表示没有 else 子句。
<Employee><Status><xsl:value-of select="if (tns:Employee/tns:EmpId = 4) then 'new' else 'old'"/></Status></Employee>
这里如果我不想要 else 子句,意味着如果 empid 不是 4,则不要填充 Status 字段。 xslt 是什么?
【问题讨论】:
-
好吧,在谷歌搜索并仔细考虑之后:如果没有
else,会值是多少?重新排序以避免这种情况。 -
“不填充状态字段”是指您想要一个空的
<Status/>还是根本不需要任何状态元素? -
和你的previous question有什么关系?为什么您会用不同的 XML 输入提出非常相似的问题?此外,您的一些较早的问题需要您注意:stackoverflow.com/q/29633276/1987598、stackoverflow.com/q/22759983/1987598 和 stackoverflow.com/q/24752681/1987598。要么接受他们的答案,要么对给出的答案做出反应。
-
我不想要任何状态元素。