我有一些我想要使用xslt進行處理的xml。大量的數據通過關鍵值對傳遞(見下文)。我正在努力如何將密鑰的價值基礎提取到變量中。我希望能夠做到這樣的事情:我怎樣才能從我xslt xpath中的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)。你知道你選擇的答案通常不正確嗎?請參閱我的回答以獲得解釋和兩個真正的解決方案。 :) – 2010-04-29 16:48:12