如何使用XSL選擇特定元素節點內的所有文本節點?如何使用XSL選擇特定元素節點內的所有文本節點?
輸入XML:
<node1 id="1">
<node2 id="2">
<node3 id="3" />
<node4 id="4">
<node5 id="5">Text node1</node5>
<node6 id="6">Text node2</node6>
</node4>
</node2>
<node7 id="7">Text node3
<node8 id="8">Text node4</node8>
<node9 id="9">Text node5</node9>
</node7>
<node10 id="10">Text node6</node10>
<node11 id="11">Text node3
<node12 id="12">Text node4</node12>
<node13 id="13">Text node5</node13>
</node11>
</node1>
輸入參數:其TXT節點是要檢索的元素節點的ID列表。
<nodes><node>4</node><node>7</node><node>10</node></nodes>
預期輸出:
文本節點1
文本節點2
文本節點3
文本節點4
文本節點5
文本node6
怎麼可以這樣使用XSL實現?請分享你的想法。
好問題(+1)。查看我的答案獲得完整的解決方案。 – 2010-05-28 01:14:08