【发布时间】:2010-04-29 14:26:18
【问题描述】:
我有一些要使用 xslt 处理的 xml。大量数据来自键值对(见下文)。我正在努力解决如何将基于键的值提取到变量中。我希望能够做这样的事情:
<xsl:variable name="foo" select="/root/entry[key = 'foo']/value"/>
但这似乎不起作用。这是示例 xml。
<?xml version="1.0" encoding="ISO-8859-1"?>
<root>
<entry>
<key>
foo
</key>
<value>
bar
</value>
</entry>
</root>
正确的 xpath 是什么?
【问题讨论】:
-
好问题 (+1)。您知道您选择的答案通常不正确吗?请参阅我的答案以获得解释和两个真正的解决方案。 :)