0
我有一個XML(的folder
和file
節點數量可以改變):XSLT。移動特定類型的所有節點爲一個節點
<root>
<system>3</system>
<type>0</type>
<file name="a"/>
<folder name="aaa">
<file name="b"/>
<file name="c"/>
<folder name="bbb">
<file name="d"/>
...
</folder>
<folder name="ccc">
<file name="e"/>
...
</folder>
...
</folder>
...
</root>
應被轉換成:
<root>
<system>3</system>
<type>0</type>
<folder name="all_files">
<file name="a"/>
<file name="b"/>
<file name="c"/>
...
</folder>
</root>
我需要做使用XSLT,但我有一個問題,我不知道如何將file
節點複製到()節點中。
可以嗎?
你的問題不清楚。你在哪裏得到了<<文件名=「b」/>'?這不是你的輸入。爲什麼只有一些'file'節點從輸入複製到輸出?你在說什麼「特定的'(文件)'節點」?我在你的輸入中看到沒有'files'節點,也沒有在輸出 – 2015-04-05 20:43:22
@ michael.hor257k所有文件被複制,'specific(files)node'是'<文件夾名稱=「all_files」>',修正了這個問題。無論是'b'文件在源代碼示例中 – euvl 2015-04-05 20:54:14
@ michael.hor257k基本上我需要做的就是將所有'文件'節點複製到一個'文件夾'節點 – euvl 2015-04-05 20:57:53