功能介紹
這個工具能把 XML 記錄轉成真正方便閱讀的 HTML 表格。每個重複的元素會變成表格的一列,子元素和屬性會變成欄位,巢狀元素則攤平成以點號連接的欄位名稱。
可以用它在網頁、文件或電子郵件中呈現 XML 資料來源或匯出資料。
使用方式
- 把 XML 貼到 輸入 框、上傳
.xml檔案,或按 範例。 - 表格標記會隨著輸入即時顯示在右側。
- 關閉 包含標題列 可以省略
<thead>。 - 複製 HTML,或下載成
.html檔案。
範例
<users>
<user id="1"><name>Alice</name><address><city>Shanghai</city></address></user>
<user id="2"><name>Bob</name><address><city>Beijing, China</city></address></user>
</users>
會變成一個包含 name、address.city 和 id 欄位的表格,每位使用者一列。
注意事項
文字會經過 HTML 跳脫,所以一律以文字形式顯示。值中的換行會變成 <br>。
常見問題
› 哪些元素會變成資料列?
根元素底下重複的子元素,例如 <users> 裡的每一個 <user>。如果根元素只有一個子元素,那個元素就是唯一的一列。
› 屬性和巢狀元素會怎麼處理?
屬性會變成以屬性名稱命名的欄位(id="1" → id)。巢狀元素會變成以點號連接的欄位,例如 address.city。重複的簡單值會以 "; " 串接。
› 為什麼欄位名稱是 @id 而不是 id?
當屬性和子元素同名時,屬性會保留 @ 前綴,讓兩個欄位分開。
› 可以自訂表格樣式嗎?
可以。輸出是不含行內樣式的純表格標記,所以會套用你網站的 CSS。