XSLT轉換XML

還記得很久以前有一個任務情景是這樣的:
當時是在做CMS的用戶管理,有一個需求是,管理員可以XML方式導出用戶資料,並且要方便管理員查看並修改這些用戶信息,管理修改了信息以後還可以把信息導入到網站後臺。
這樣一來就只有通過XSLT來寫一個XSL樣式表把XML的文件展示出來。
但是,還有一限制就是,這樣用戶資料的數量和可顯示和字段是可以變的,也可是說管理員可以按需導出任意數量和字段的資料。

然後我們可以分析一下,按照常理,我們覺得可以用XSLT寫個循環就可以把整個用戶資料取出然後打印就好了,但是不是你想的那樣。

但開始我也只是會用XML但,一但要寫XSLT,卻不知道怎麼下手,於是在接下的來幾天裏我學習了:

並且順便看了:

最後瞭解到XSLT裏面只有遞歸語法。
然後折騰了幾天,最後終於可以用。

有需要的朋友可以做參考。
https://github.com/chouyo/utils/tree/master/DynamicXML

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章