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