xml格式化(xml格式化)

AI資訊2年前發(fā)布 AI工具箱
120 00

本文主要講的是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)行查找喔。

? 版權(quán)聲明

相關(guān)文章

暫無評論

none
暫無評論...