XML 檔線上開啟與檢視

xml 檔怎麼開?免安裝、免上傳:把 .xml 檔拖進瀏覽器即以樹狀結構開啟,展開元素與屬性、格式化後複製或下載,語法錯誤標出行列。並比較 Excel、記事本、Edge。

XML 檔怎麼開?不用安裝軟體:把 .xml 檔拖進本頁(或貼上內容),瀏覽器會立即在本機解析,右側以可摺疊的樹狀結構列出每個元素、屬性(以 @_ 前綴標示)與文字值,也可切到原始碼檢視;按「格式化」能把壓成一行的 XML 重新縮排,再複製或下載成 .xml。標籤未關閉、屬性缺引號等語法錯誤會標出行與列。相較之下,Excel 會把 XML 攤成表格、可能丟掉階層,記事本只顯示純文字,Edge、Chrome 能看原始樹但不能格式化;這裡保留完整結構且可編輯。檔案不上傳、免註冊。

把 .xml 檔拖進本頁或貼上 XML 內容,立即以樹狀結構開啟並逐層檢視;格式化後可複製或下載,語法錯誤會標出行與列。全程在瀏覽器本機處理,檔案不上傳。

樹狀檢視格式化與美化語法檢查與錯誤定位不上傳
XML 輸入

0

XML 檔線上開啟與檢視

輸入 XML 以檢視結構

輸入 XML 以檢視結構

你可能還需要

XML 轉 JSON

將 XML 字元串轉換為 JSON 物件。

開啟工具

JSON 轉 XML

線上將 JSON 物件或陣列轉換為格式化 XML。

開啟工具

XML 縮小器/格式化器

縮小或格式化 XML 文字。

開啟工具

YAML 檢視器

免費線上工具,用於檢視、驗證和將 YAML 轉換為 JSON。很適合設定檔和資料序列化。

開啟工具

XML 檔怎麼開(線上三步驟)

  1. 1

    把 .xml 檔放進來

    把檔案拖到左側輸入區,或點「上傳檔案」選取(副檔名需為 .xml);從 LINE、Email 收到的 XML 也可以先用記事本開啟,再把內容整段貼上。

  2. 2

    在樹狀結構中檢視

    右側立即顯示可摺疊的樹:元素是節點、屬性以 @_ 開頭、文字值直接顯示;預設展開兩層,點箭頭可繼續展開。想看原文可切換「程式碼」檢視。

  3. 3

    格式化、複製或下載

    點工具列的「格式化」把壓成一行的 XML 重新縮排;左側輸入區可直接修改內容,改完按「複製」放進剪貼簿,或按「下載」存成 document.xml。

  4. 4

    看錯誤訊息排錯

    若右側顯示「無效的 XML」,訊息會指出問題與所在行、列,例如標籤未關閉、屬性缺引號或有多個根元素;修正後畫面會即時更新。

參考資料

相關工具

常見問題

xml 檔怎麼開?有哪幾種方法?
四種常見做法:① 線上開啟——把 .xml 檔拖進本頁,立即以樹狀結構檢視、格式化、下載,免安裝;② 記事本、VS Code 等文字編輯器,看到的是純文字原始碼;③ Edge、Chrome 直接開啟,會顯示可摺疊的原始樹,但不能格式化或編輯;④ Excel 匯入成表格,適合表格化資料。只是想看內容或排錯,選①最省事。
用 Excel 開啟 XML 會怎樣?
Excel 開啟 .xml 時會問「當作 XML 表格」「唯讀活頁簿」或「使用 XML 來源工作窗格」。選表格時 Excel 會自行推斷結構描述,把重複的元素攤成列、屬性變成欄,多層巢狀會被拆散或合併,含混合內容時也可能報錯。它適合把規律的資料表拉進試算表,不適合檢視結構或修改原檔;要看階層請用本頁的樹狀檢視。
.xml 是什麼檔?裡面是什麼?
XML(可延伸標記語言)是純文字格式,用成對的標籤描述資料的階層與屬性,例如設定檔、Office 文件內部、RSS、SVG、Android 版面、電子發票等都用它。任何文字編輯器都能開,只是沒有縮排時很難讀,所以才需要樹狀檢視與格式化。
線上開啟 XML 安全嗎?檔案會被上傳嗎?
本頁的解析、格式化、語法檢查全部在您的瀏覽器裡執行,不會把檔案傳到伺服器,也不需要註冊。含個資或商業資料的 XML 也可以放心開啟;關閉分頁後內容就不存在了。
可以線上編輯 XML 嗎?
可以。左側輸入區就是可編輯的程式碼編輯器,改動會即時反映到右側樹狀檢視;改完按「格式化」整理縮排,再「複製」或「下載」。它是輕量編輯,不提供 XPath 查詢、XSD/DTD 結構描述驗證或搜尋取代。
這個工具會驗證 XML 嗎?驗證的是什麼?
會做「格式良好(well-formed)」檢查:標籤是否配對關閉、屬性值有沒有引號、是否只有一個根元素、有沒有非法字元,出錯時顯示原因與行、列。它不會對照 XSD 或 DTD 做結構描述驗證——那需要 schema 檔與專門的驗證器。
很大的 XML 檔能開嗎?
能,因為在本機處理沒有上傳限制;速度取決於裝置記憶體。數十 MB 內的檔案通常幾秒內就能顯示樹狀結構,更大的檔案建議先關閉其他分頁,或只貼上需要檢查的片段。
樹狀檢視裡屬性前面的 @_ 是什麼?
本工具把 XML 解析成物件後顯示,為了區分「屬性」與「子元素」,屬性名稱前會加上 @_ 前綴,例如 <price currency="USD"> 會顯示為 @_currency: USD。這只是檢視方式,原始 XML 與下載結果都不會被加上這個前綴。