XMLフォーマッター — 無料オンライン

圧縮または乱れたXMLを下に貼り付けて「変換」(または「整形」ボタン)をクリックすると、正しいインデントで読みやすい結果が得られます。

入力 準備完了

入力の統計は、このフィールド上部の統計ボタンから確認できます。

出力

出力の統計は、このフィールド上部の統計ボタンから確認できます。

結果は情報提供のみを目的としており、誤りを含む場合があります。重要な情報は必ずご自身で確認してください。本ツールのご利用は自己責任でお願いいたします。

このツールでできること

XML整形ツールは、各要素が独立した行から始まるようにXMLのインデントを付け直します。入れ子1段ごとに2スペースです。1行に詰まったAPI応答や乱雑なエクスポートを、読んで確認できる構造に変えます。

属性、要素の順序、コメント、CDATAセクションは保持され、古いインデントは積み重ならずに置き換えられます。空の要素は<tag/>という短い形で書かれ、先頭にXML宣言が追加されます。

こんなときに使えます

  • 圧縮されたSOAP応答、サイトマップ、RSSフィード、設定ファイルを読む場合。
  • 変更点を確認する場合:2つのバージョンを同じ方法で整形し、テキスト差分チェッカーで比較します。
  • ドキュメントやサポートへの問い合わせ用に、読みやすいサンプルを用意する場合。
  • エクスポート、ビルドツール、レポートが自動生成したXMLを、手で編集する前に見通しよくする場合。

使用例

入力

<catalog><book id="b1"><title>Dune</title><year>1965</year></book><book id="b2"><title>Neuromancer</title><year>1984</year></book></catalog>

出力

<?xml version="1.0" encoding="UTF-8"?>
<catalog>
  <book id="b1">
    <title>Dune</title>
    <year>1965</year>
  </book>
  <book id="b2">
    <title>Neuromancer</title>
    <year>1984</year>
  </book>
</catalog>

このツールについての質問

XMLを整形するにはどうしますか?

入力欄にXMLを貼り付け、その上にある「整形」ボタンを押します。整形結果が入力内容と置き換わるので、すぐにコピーやダウンロードができます。XMLが出力欄にある場合は、出力欄の上にある「整形」ボタンを使ってください。

XMLが整形式でない場合はどうなりますか?

整形には解析できる文書が必要なため、閉じていないタグや対応がずれたタグは、整形されずにエラーとして示されます。XMLバリデーターで正確な問題箇所を見つけて直し、もう一度整形してください。

整形でXMLの意味は変わりますか?

データ用の文書では変わりません。要素のインデントのためだけの空白には意味がないからです。インラインのタグ間の空白が意味を持つ混在コンテンツの文書では、使う前に結果を確認してください。

このツールは無料ですか?

はい、無料でご利用いただけます。登録・メールアドレス不要。結果はこのページに表示されます。

結果はどこで確認できますか?

このページでツールを使用すると、結果がここに表示されます。メールで受け取る必要はありません。