1
XML數據的,我有以下標記轉換使用XSLT
<ul>
<li>this is bullet list</li>
<li>this is another bullet</li>
<ul>
<li>this is embaded</li>
<li>this is embaded</li>
<ul>
<li>this is furthur embaded</li>
</ul>
</ul>
</ul>
,我需要一個XSLT腳本來轉換成
<xml>
<unorderlist>
<list><text>this is bullet list</text></list>
<list><para><text>this is another bullet</text>
<unorderlist>
<list><text>this is embaded</text></list>
<list><para><text>this is embaded</text>
<unorderlist>
<list><text>this is furthur embabed</text></list>
</unorderlist>
</para></list>
</unorderlist>
</para>
</list>
</unorderlist>
</xml>
基本上所有的嵌套項目應在最後一個節點標籤內出現。任何提示將非常感激。
謝謝Jelovirt,剛剛想出了另一個senerio,我在embedad元素中使用了OL而不是UL。如何捕捉這個過程? – atif
不用擔心我已經修改了你的腳本,非常感謝。 – atif
如何處理OL和ol或組合。我的標記是使用freetextbox html編輯器生成的,因此在某些瀏覽器中,標記會生成爲OL,UL,LI,其中有些是ol,ul,li?有沒有一種方法可以擺脫這種情況下的敏感性? – atif