メインコンテンツへ移動
ToolShed
検索
⌘
K
人気
新着ツール
?
読み込み中...
🏠
探す
☰
カテゴリ
🔥
人気
?
について
ホーム
/
開発・コード変換
/
XML整形
{}
XML整形
dev/xml-formatter
XMLをインデント付きで見やすく整形。構文バリデーション・圧縮機能も搭載。
最終更新日
2026-07-03
・ by
yuzlrin
このツールでできること
XML整形では、XMLをインデント付きで見やすく整形。構文バリデーション・圧縮機能も搭載。
関連する観点として XML整形、XMLフォーマット、XML検証 を確認し、結果をコピーして別の作業に使えます。
フォーマット
ミニファイ
インデント:
2 spaces
4 spaces
1 tab
入力 (XML)
出力
結果がここに表示されます
使い方
入力(XML)欄にXMLを貼り付けます。
インデント(2 spaces/4 spaces/1 tab)を選び、「フォーマット」で整形、「ミニファイ」で1行に圧縮します。
インデント「1 tab」を選ぶと、半角スペースではなくタブ文字(\t)で階層をインデントします。
閉じタグの欠落など整形式(well-formed)でないXMLはエラーメッセージが表示され、出力欄は空のままになります。
整形・圧縮に成功したら、出力欄の内容をコピー ボタンでコピーします。
入力例・出力例
INPUT
<?xml version="1.0"?><root><item id="1">value</item><item id="2">value2</item></root>
OUTPUT
<?xml version="1.0"?>\n<root>\n <item id="1">value</item>\n <item id="2">value2</item>\n</root>
インデント「2 spaces」でのフォーマット結果。属性とテキストを含む要素は1行のまま維持されます。
よくある利用シーン
APIレスポンスやログに残った1行XMLを整形して構造を読みたいとき
整形済みのXML設定ファイルを、送信や保存前に1行へミニファイしたいとき
閉じタグの欠落など、XMLがwell-formedかどうかを貼り付けるだけで確認したいとき
チームでXMLのインデント幅(2/4スペース)を統一したいとき
結果確認のポイント
構文、引用符、改行、エスケープが利用先の仕様に合っているか確認してください。
XML整形、XMLフォーマット、XML検証の観点で、入力内容と出力内容がずれていないか見直してください。
コピーした結果を利用先に貼り付けたあと、改行や記号が変わっていないかも確認してください。
注意点
本番の秘密情報、APIキー、パスワードは入力しないでください。
結果を公開・送信する前に、用途に合う形式かを必ず確認してください。
データの扱い / プライバシー
XML整形の主要な処理はブラウザ内で実行されます。
入力内容を保存するアカウント機能はなく、ページを閉じると作業内容は手元のブラウザから離れます。
本番の秘密情報や個人情報を扱う場合は、入力前に必要性を確認してください。
FAQ
よくある
質問
1行に圧縮されたXMLを見やすいインデント付きに整形できますか?
はい。改行のない1行XMLを貼り付けると、要素の階層に応じてインデントと改行を付けて読みやすく整形します。逆に、整形済みのXMLを改行・空白を取り除いた最小化(minify)形式にする圧縮機能も備えています。
XMLの構文エラーは検出できますか?
はい。閉じタグの欠落やタグの対応ミス、属性値のクォート漏れなど整形不能な構文エラーがある場合は、その箇所を知らせます。整形が通れば最低限のwell-formed(整形式)であることの目安になります。
XML宣言・名前空間・CDATAやコメントは保持されますか?
「<?xml ...?>」宣言、名前空間プレフィックス(ns:tag)、CDATAセクション、コメントは原則そのまま保持して整形します。属性の順序も入力の並びを維持するため、構造を壊さずに見た目だけ整えられます。
DTDの検証やXMLスキーマ(XSD)による妥当性チェックもできますか?
本ツールが行うのは整形と整形式(well-formed)の確認までです。外部DTDやXSDに照らした妥当性検証(valid判定)は対象外なので、スキーマ準拠の確認は専用のバリデーターをご利用ください。
関連ツール
JSON整形ツール
JSONの整形(Pretty Print)・圧縮・バリデーション・ツリービュー表示。構文エラーの位置表示、YAML変換にも対応。
正規表現テスター
正規表現のリアルタイムテスト。マッチ箇所のハイライト、グループキャプチャ表示、よく使うパターンのチートシート付き。
CSV→JSON変換
CSVファイル・テキストをJSON形式に変換。配列/オブジェクト形式の選択、ヘッダー行の自動認識にも対応。
JSON→CSV変換
JSONデータをCSV形式に変換。配列やネストしたJSONにも対応。
UUID生成ツール
UUID v4をワンクリックで生成。ハイフンなし、大文字、小文字など各種フォーマット対応。一括100個まで生成可能。
タイムスタンプ変換
UNIXタイムスタンプと人間が読める日時形式を相互変換。秒・ミリ秒に対応(マイクロ秒・ナノ秒は非対応)。ログ解析やAPI開発のデバッグに。
ASCIIコード表
ASCIIコード(0-127)の文字・10進数・16進数・2進数の一覧表。
アクセシビリティチェックリスト
Webアクセシビリティ(WCAG 2.1)の主要チェック項目を一覧表示する。