IT @ Jason Tools v3.65.1

XML 格式化檢視器

整理 XML、檢查語法與探索資料結構

輸入 XML

檢視結果

尚未檢查,按下「檢查並檢視」開始 僅檢查 XML 語法

閱讀排版僅調整顯示,不修改原始內容。行號是來源行號。


                        

文件操作

會修改文件的操作放在這裡,先看差異再決定

這一區的兩個操作會產生一份「新的文件」,原文永遠保留。產物必須重新解析通過才能下載。

重新縮排只會調整「內容只有元素」的區塊;混合文字、CDATA 與 xml:space="preserve" 的範圍整段保持原樣。

使用說明 3

這支工具怎麼看、以及它刻意不替你決定的事

操作方式

貼上或載入檔案之後按「檢查並檢視」。檢查通過會顯示三個檢視方式:閱讀排版看整份文件、樹狀檢視點節點看它的來源位置與 XPath、XPath 查詢用運算式找節點。

輸入內容一改動,舊的結果會立刻標成「內容已變更,請重新檢查」,並停用輸出與查詢,避免把舊結果當成新結果。

例:貼上 <servers><server name="web-01"/></servers>,樹狀檢視點 server 會顯示 /servers/server

排版與空白

閱讀排版只做顯示投影:畫面上看到的縮排是排出來的,原始字串一個位元組都沒有變。「複製原文」複製的永遠是來源,不是排版後的樣子。

要拿到排版後的文件請用「文件操作」的重新縮排,它會明確告訴你修改了什麼並提供差異預覽。

文字內容裡的空白是資料。 <a>hello world</a> 的兩個空格在任何操作下都會保留;CDATA 與 xml:space="preserve" 的範圍整段不動。

支援範圍

只檢查 XML 語法。語法正確不代表通過 XSD、DTD、業務規則或數位簽章驗證,這些不在本版範圍。偵測到數位簽章時會停用會改寫文件的操作。

本版處理 XML 1.0。遇到 XML 1.1 或 DTD 宣告會停止結構解析,保留原文閱讀並說明原因,不會標成語法錯誤。

不抓文件裡的外部網址、不展開 XInclude、不執行 XSLT 或 xml-stylesheet,也不把 SVG 或 XHTML 渲染成網頁 —— 所有內容一律當成文字顯示。分享連結只會複製本頁網址,不含你的 XML。