刪除相應的值我有一個xml:XSLT讀文件到變量和XML
<root>
<tag1>
<tag2 id="111" pid="000" name="name1">
<tag3>xxx</tag3>
...more tags...
</tag2>
<tag2 id="222" nid="111" name="name2">
<tag3>yyy</tag3>
...more tags...
</tag2>
</tag1>
...more tags...
</root>
而且一個txt文件(name.txt)與名義值的列表:
name1
name3
....
是它可能有一個xslt從name.txt中讀取,使用名稱屬性匹配list.txt中的列表來刪除tag2。所以XML的輸出將是:
<root>
<tag1>
<tag2 id="222" nid="111" name="name2">
<tag3>yyy</tag3>
...more tags...
</tag2>
</tag1>
...more tags...
</root>
歡呼聲中,李
XSLT 1.0無法讀取外部文本文件。你是否能夠在初始化轉換時將名稱作爲參數傳遞?或者你可以修改文本文件,使它至少有一個XML包裝? –
是的,我可以將XML包裝添加到測試文件。下一步如何繼續?謝謝, – dellair
好。你實際使用哪種XSLT 1.0處理器? –