我需要通過給定的路徑遞歸地選擇孩子。 這是我的XML結構:XSLT動態xpath子選擇
<items>
<item name="first">
<item name="fist-first">
[...]
</item>
<item name="first-second">
[...]
</item>
[...]
</item>
</items>
我需要的路徑選擇特定的項目(如「0-1」來選擇第一要素的第二個孩子)通過XSL傳遞:PARAM。我有一個字符串表示與他們的孩子位置有關的實際節點路徑。
有誰知道這是否可能,並給我一些幫助?
我使用撒克遜9.8he。
在此先感謝
所以其中XSLT處理器,其XSLT版本你能用嗎?一些提供動態XPath評估。在這種情況下,你需要傳遞標準的XPath語法,比如'/ items/item [1]/item [2]',而不是其他語法。 –
'「0-1」'不是路徑。準確告訴我們你的參數是什麼樣的 - 並指出你將使用哪種處理器。 –
對不起,我用撒克遜9.8he。 「路徑」只包含相應的子編號,但如果我可以將它作爲字符串參數傳遞,它可以使用像「/ items/item [1]/item [2]」這樣的XPath字符串。這可能嗎? – HYMXDEV