XML 檔線上開啟與檢視
xml 檔怎麼開?免安裝、免上傳:把 .xml 檔拖進瀏覽器即以樹狀結構開啟,展開元素與屬性、格式化後複製或下載,語法錯誤標出行列。並比較 Excel、記事本、Edge。
XML 檔怎麼開?不用安裝軟體:把 .xml 檔拖進本頁(或貼上內容),瀏覽器會立即在本機解析,右側以可摺疊的樹狀結構列出每個元素、屬性(以 @_ 前綴標示)與文字值,也可切到原始碼檢視;按「格式化」能把壓成一行的 XML 重新縮排,再複製或下載成 .xml。標籤未關閉、屬性缺引號等語法錯誤會標出行與列。相較之下,Excel 會把 XML 攤成表格、可能丟掉階層,記事本只顯示純文字,Edge、Chrome 能看原始樹但不能格式化;這裡保留完整結構且可編輯。檔案不上傳、免註冊。
把 .xml 檔拖進本頁或貼上 XML 內容,立即以樹狀結構開啟並逐層檢視;格式化後可複製或下載,語法錯誤會標出行與列。全程在瀏覽器本機處理,檔案不上傳。
0
輸入 XML 以檢視結構
輸入 XML 以檢視結構
你可能還需要
XML 檔怎麼開(線上三步驟)
- 1
把 .xml 檔放進來
把檔案拖到左側輸入區,或點「上傳檔案」選取(副檔名需為 .xml);從 LINE、Email 收到的 XML 也可以先用記事本開啟,再把內容整段貼上。
- 2
在樹狀結構中檢視
右側立即顯示可摺疊的樹:元素是節點、屬性以 @_ 開頭、文字值直接顯示;預設展開兩層,點箭頭可繼續展開。想看原文可切換「程式碼」檢視。
- 3
格式化、複製或下載
點工具列的「格式化」把壓成一行的 XML 重新縮排;左側輸入區可直接修改內容,改完按「複製」放進剪貼簿,或按「下載」存成 document.xml。
- 4
看錯誤訊息排錯
若右側顯示「無效的 XML」,訊息會指出問題與所在行、列,例如標籤未關閉、屬性缺引號或有多個根元素;修正後畫面會即時更新。
參考資料
- W3C — Extensible Markup Language (XML) 1.0
XML 1.0 官方規範,定義本工具檢查的「格式良好(well-formed)」規則:標籤配對、單一根元素、屬性值必須加引號等。
- Microsoft 支援 — 匯入 XML 資料(Excel)
微軟官方說明用 Excel 開啟或匯入 XML 檔的方式與限制,可對照了解為何 Excel 會把 XML 攤成表格。
- Microsoft 支援 — XML 入門
以 Office 使用者角度解釋 XML 是什麼、標記與結構描述的概念,適合第一次遇到 .xml 檔的人。
- 維基百科 — XML
XML 的繁體中文條目:起源、語法、與 HTML 的差別及常見應用。
- MDN — XML introduction(英文)
MDN 的 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 與下載結果都不會被加上這個前綴。