~/tools / XML Formatter
XML Formatter
XMLをインデント付きで整形、または1行に圧縮します。ブラウザ標準のDOMParserで構文解析するため、不正なXMLはエラーとして検出されます。
SOAP APIのレスポンスや設定ファイル(pom.xml等)など、1行に詰まって読みにくいXMLを整形して構造を把握したいときに使います。構文エラーがある場合は検出できます。
# こんな時に使う
- SOAP APIやWebサービスのレスポンスXMLを整形して構造を確認したいとき
- pom.xmlやAndroidのレイアウトXMLなど、圧縮された設定ファイルを読みやすくしたいとき
- 閉じタグの漏れなど、XMLの構文エラーの原因を特定したいとき
# 使い方
- 整形・圧縮したいXMLをテキストエリアに貼り付けます。
- 「整形」でインデント付きの読みやすい形に、「圧縮」で1行にまとめます。
- タグの閉じ忘れ等がある場合はエラーメッセージが表示されます。
# FAQ
- DTDや名前空間には対応していますか?
- 基本的なXML構造(要素・属性・テキスト)の整形に対応しています。複雑なDTD宣言やXML名前空間を含む文書では、表示が意図と異なる場合があります。
- 不正なXMLを入力するとどうなりますか?
- DOMParserが検出したエラー内容を表示します。タグの閉じ忘れや属性値のクォート忘れがよくある原因です。