XML フォーマッター
XML の整形式を個別に確認するか、読みやすい出力や圧縮出力を作成します。文書はこのページだけに保持され、アップロードや永続保存はしません。
使い方
使い方
- 最大 200,000 文字の XML を貼り付けます。DTD とエンティティ宣言には対応しません。
- 検証でルート、要素総数、属性総数、最大深さを確認するか、整形/圧縮出力とスペース 2 個、4 個、タブを選びます。
- 整形または圧縮後、空白に依存する内容を確認し、コピーまたは保存します。消去で入力、出力、統計を削除します。
独立した検証
ブラウザーのパーサーで、単一のルートを持つ XML の整形式を確認します。XSD、DTD、業務規則、外部参照は検証しません。parsererror という名前の要素も通常のユーザー内容です。反復走査で全要素と属性(名前空間宣言を含む)を数え、ルートの深さを 1 とします。
ローカルのテキスト処理
解析前に DTD とエンティティ宣言を拒否します。XML は分離された解析文書とテキスト欄だけで扱い、HTML として実行しません。外部リソースの取得、文書のアップロード、永続保存は行いません。
整形の制限
既存のトークン整形で整形/圧縮とスペース 2 個、4 個、タブに対応します。混在内容や xml:space に依存する内容を含む空白が削除・変更される場合があります。無損失変換や正規化 XML ではありません。出力は最大 2,000,000 文字で、コピーや保存の前に再解析します。
よくある質問
あわせて知りたいこと
検証は何をしますか?
整形式を確認し、ルート名、全要素数、属性総数、最大深さを表示します。ルートは深さ 1 の要素として数え、属性には名前空間宣言を含みます。整形結果の生成やスキーマ検証はしません。
DTD や外部エンティティに対応しますか?
いいえ。DTD とエンティティ宣言を拒否し、外部リソースを読み込みません。
整形は無損失ですか?
いいえ。結果を使う前に空白に依存する内容を確認してください。入力は編集または消去するまで残ります。
コピーできない場合は?
出力を選択するので手動でコピーできます。XML テキストファイルの保存も可能です。