Handytool
開発者無料ローカルで実行

XML フォーマッター

XML を美化、縮小、検証します——ブラウザで完全に。

.xml
インデント
XML 入力
0 0 バイト
フォーマット済み XML
0 0 バイト

XML フォーマッターについて

Handytool の XML フォーマッターは、設定ファイル、RSS フィード、SOAP エンベロープ、SVG マークアップなど、あらゆる XML ドキュメントを、一貫したインデント付きで美化します。検証ボタンはブラウザの組み込み DOMParser を使用して、正確な行と列の構文エラーを表示します。縮小はタグ間の空白をリムーブしてコンパクト送信を実現します。すべてがブラウザで実行されます。XML はデバイスを離れません。

XML フォーマッターの機能

  • 01

    美化または縮小

    フォーマットは改行とインデント(2 または 4 スペース、またはタブ)を追加します。縮小はタグ間の空白を削除してコンパクトサイズを実現します——XML をワイヤーで送信するときに便利です。

  • 02

    ネイティブ DOM 検証

    検証はブラウザの DOMParser を通して行われるため、エラーメッセージはブラウザ XML ライブラリが言うことと正確に一致します。追加の依存関係なし、サーバーラウンドトリップなし。

  • 03

    大きなファイルを歓迎

    純粋な JS 文字列フォーマットは数メガバイト XML でも高速に処理します。ブラウザメモリが唯一の制限です。

XML フォーマッターのよくある質問

XML 名前空間をサポートしていますか?
はい。<ns:tag xmlns:ns="...">...</ns:tag> などの名前空間要素は、フォーマットと縮小を通して変更されずに保持されます。
XSD または DTD に対して検証しますか?
いいえ。スキーマベースの検証には別のツールチェーンが必要です。このツールはwell-formednessだけをチェック——タグが平衡しており、属性が正しく引用されています。
CDATA ブロックが再フォーマットされる理由は?
CDATA 内容は逐語的に保持される必要があります。CDATA ブロックに空白が入り込んでいるのを見たら、より小さいサブセットを貼り付けて、ケースを報告してください——フォーマッターをタイトにできます。
XML はどこかにアップロードされますか?
いいえ。フォーマット、縮小、検証はすべてブラウザでネイティブ文字列操作と DOMParser を使用して実行されます。

関連ツール

開発者

他のツールを見る

すべてのツール