本文主要講的是xml格式化,以及和xml格式化相關(guān)的知識(shí),如果覺得本文對您有所幫助,不要忘了將本文分享給朋友。
如何格式化xml文件
使用UE文本編輯器打開相應(yīng)的xml文件。
在UE工具欄依次選擇:“格式”-“XMLlint工具(T)”菜單標(biāo)簽。
在彈出的格式設(shè)置窗口,勾選標(biāo)簽“重格式化并重縮進(jìn)輸出,縮進(jìn)位置”,然后填寫縮進(jìn)值,此次填寫為4;
格式化后的XML文件可以有多種顯示方式。當(dāng)勾選“XML輸出”標(biāo)簽時(shí),UE會(huì)自動(dòng)將格式化后的XML文件以輸出窗口的形式顯示。
格式化后的XML文件可以有多種顯示方式。當(dāng)勾選“輸出到文件(代替輸出窗口)”標(biāo)簽時(shí),UE會(huì)自動(dòng)將格式化后的XML文件另存為文件,此時(shí)需填寫文件存儲(chǔ)路徑及名稱。
當(dāng)勾選“輸出到文件(代替輸出窗口)”標(biāo)簽時(shí),UE會(huì)自動(dòng)將格式化后的XML文件另存為文件,并自動(dòng)打開此文件。
輸出格式化的xml文件
上一篇我按照網(wǎng)上的資源寫了一個(gè)創(chuàng)建xml文件的小程序,算讓創(chuàng)建成功,但是在新增節(jié)點(diǎn)時(shí)發(fā)現(xiàn)格式不對,沒有成xml的樹狀而是一行,詳見我在的創(chuàng)建xml文件系統(tǒng)。
經(jīng)過分析和查閱資料簡單的來說是 xmlParseFile 和 xmlReadFile 的問題,兩個(gè)函數(shù)都可以實(shí)現(xiàn),只是實(shí)現(xiàn)方法有些不同。下面簡單的說下兩者的區(qū)別
我之前使用的就是xmlParseFile,它的功能是
xmlParseFile是按默認(rèn)的方式加載xml文件。需要注意的是如果要使用xmlParseFile加載文件,并修改保存話需要
根據(jù)上面的話當(dāng)2.x版本時(shí)要設(shè)成1.
xmlReadFile不僅可以加載文件還可以加載URL。
使用xmlReadFile就不用做其他的處理,例如這次的小程序直接修改
就可以格式化輸出了。
上面的兩種方法都可以實(shí)現(xiàn)格式化輸出的功能,輸出的xml文件如下
雖然xmlParseFile和xmlReadFile都可以使用,但是建議還是要是用 xmlReadFile 。
在這 [LINK] 可以看下libxml2的作者是如何說的
而且
xmlReadFile比xmlParseFile更強(qiáng)大,xmlReadFile第三個(gè)參數(shù)提供了強(qiáng)大的選項(xiàng)
下一篇將嘗試解析和修改。
Notepad++ 安裝XML Tools插件格式化XML文件
1. 打開Notepad++ 軟件
2. 選擇插件,選擇“插件管理”
3. 搜索 XML Tools,找到該插件后,勾選該文件,點(diǎn)擊“安裝”
在Notepad++ 中安裝,如果沒有成功,可以在多嘗試2次,我是第3次成功的,具體原因不知,但有的電腦一次就能安裝成功的。
4. 安裝的進(jìn)入如下:
5.成功之后,插件欄顯示
6. 格式化XML文件, 單擊 “Pretty print”
如上截圖顯示的是部分XML文件,但是都在一行顯示,可以格式有縮進(jìn)對應(yīng)的格式的顯示方式。
格式化后的數(shù)據(jù)效果如下:
xml格式化的相關(guān)介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于xml格式化、xml格式化的信息別忘了在本站進(jìn)行查找喔。