本文へスキップ

XMLフォーマッター&バリデーター

XMLを整形、検証、圧縮します。属性、コメント、CDATAセクションは保持され、構文エラーはパーサーの診断結果とともに報告されます。

モード

よくある質問

XMLフォーマッターは何をしますか?
生のXMLや圧縮されたXMLを受け取り、要素の階層構造がわかりやすくなるように再インデントします — 選んだインデント幅で1行に1要素ずつ表示されます。また、最初にマークアップを検証します — XMLが整形式でない場合、壊れた出力の代わりに問題を説明するエラーが表示されます。
ここでのXML検証はどのように機能しますか?
このツールはブラウザ自身の厳密なXMLパーサー(DOMParser)で入力を解析します。解析に失敗すると、パーサーのエラーレポート — 可能であれば行番号と問題のあるスニペットを含む — が表示されるため、不一致タグやエスケープされていないアンパサンドなどの間違いを特定できます。
コメント、CDATAセクション、属性は保持されますか?
はい。フォーマットは要素の属性、テキスト内容、コメント、CDATAセクション、処理命令を保持します。要素間の空白のみがインデントを生成するために正規化されます。
圧縮は何をしますか?
圧縮は要素間の空白 — 意味を持たないインデントと改行 — を取り除き、文書を最もコンパクトな1行の形式にします。要素内のテキストはそのまま保持されるため、文書の内容は変わりません。
私のXMLはサーバーにアップロードされますか?
いいえ。解析、検証、フォーマット、圧縮はすべてブラウザ内でローカルに行われます。あなたのマークアップがデバイスから出ることはありません。

関連ツール