資料與 API詞條 1-43

XML

也常叫做:XML 格式、標記語言、xml 檔

你可能會這樣說

接政府或銀行系統的資料,對方給的是 XML 而不是 JSON——看起來像 HTML 那樣一層層標籤包著。

白話解釋

XML 是用開頭標籤和結尾標籤把資料一層層包起來的格式,像 <姓名>小明</姓名> 這樣一組組標好。

跟 JSON 比起來它囉嗦但結構嚴謹,老系統、公家機關、部分服務仍在大量使用,遇到就得會接。

跟 AI 說「對方回傳 XML,幫我轉成 JSON」或反過來,它都能處理,你不用自己硬看。

親手試試

✕ XML 寫法
<飲料>
  <名稱>珍珠奶茶</名稱>
  <價格>55</價格>
  <冰塊>去冰</冰塊>
</飲料>
✓ 同一筆的 JSON
{
  "名稱": "珍珠奶茶",
  "價格": 55,
  "冰塊": "去冰"
}

XML 靠一層層標籤、JSON 靠大括號——老系統愛用 XML,遇到就請 AI 幫你轉。

圖 1-43 同一杯珍珠奶茶的點餐資料:XML 和 JSON 各怎麼寫。

這樣對 AI 說

中文就可以
我拿到一份 XML 的商品資料,想整理成 JSON:
1. 幫我轉成 JSON,欄位名稱取看得懂的意思。
2. 說明兩邊格式是怎麼對應的。
3. 之後每週都會收到同格式檔案,教我可以重複使用的轉法。

同一課的其他詞