【发布时间】:2011-02-28 05:49:35
【问题描述】:
我的 XML 结构是这样的
<COMPANY>
<COMPANY-DATA>ABC</COMPANY-DATA>
<ID>10800</ISSUE-ID>
<PROJECT-ID/>
</COMPANY-ISSUE-INFO>
</COMPANY>
"COMPANY Node repeats"
我想做的是我想做的我想检查 COMPANY-DATA='ABC' 并获取它的 ID
我尝试过使用
<xsl:value-of select="//COMPANY-DATA/.='ABC'/following-sibling::ID/."/>
但这似乎不起作用并抛出错误
表达式必须计算为节点集 //公司数据/.= -->'ABC'
谢谢,
卡提克
编辑:我找到了解决方案
**<xsl:value-of select="//COMPANY-DATA[.='ABC']/following-sibling::ID/."/>**
谢谢
【问题讨论】:
-
表达式必须计算为节点集 //COMPANY-DATA/.= -->'ABC'
-
好的。我明白了
-
回答你自己的问题就OK了。
-
@Alejandro:我没有看到任何标记为答案的链接
-
您必须先添加答案。
标签: xslt