コード、データと QRツール

XML フォーマッター

XML の整形式を個別に確認するか、読みやすい出力や圧縮出力を作成します。文書はこのページだけに保持され、アップロードや永続保存はしません。

ブラウザ内で処理登録不要プライバシーの説明 ↗

最大 200,000 文字。解析と整形はブラウザー内で行います。

アップロードや永続保存は行いません。DTD とエンティティ宣言は拒否します。検証対象は整形式で、スキーマではありません。整形で空白に依存するテキストが変わる場合があります。出力は最大 2,000,000 文字です。

使い方

使い方

  1. 最大 200,000 文字の XML を貼り付けます。DTD とエンティティ宣言には対応しません。
  2. 検証でルート、要素総数、属性総数、最大深さを確認するか、整形/圧縮出力とスペース 2 個、4 個、タブを選びます。
  3. 整形または圧縮後、空白に依存する内容を確認し、コピーまたは保存します。消去で入力、出力、統計を削除します。

独立した検証

ブラウザーのパーサーで、単一のルートを持つ XML の整形式を確認します。XSD、DTD、業務規則、外部参照は検証しません。parsererror という名前の要素も通常のユーザー内容です。反復走査で全要素と属性(名前空間宣言を含む)を数え、ルートの深さを 1 とします。

ローカルのテキスト処理

解析前に DTD とエンティティ宣言を拒否します。XML は分離された解析文書とテキスト欄だけで扱い、HTML として実行しません。外部リソースの取得、文書のアップロード、永続保存は行いません。

整形の制限

既存のトークン整形で整形/圧縮とスペース 2 個、4 個、タブに対応します。混在内容や xml:space に依存する内容を含む空白が削除・変更される場合があります。無損失変換や正規化 XML ではありません。出力は最大 2,000,000 文字で、コピーや保存の前に再解析します。

よくある質問

あわせて知りたいこと

検証は何をしますか?

整形式を確認し、ルート名、全要素数、属性総数、最大深さを表示します。ルートは深さ 1 の要素として数え、属性には名前空間宣言を含みます。整形結果の生成やスキーマ検証はしません。

DTD や外部エンティティに対応しますか?

いいえ。DTD とエンティティ宣言を拒否し、外部リソースを読み込みません。

整形は無損失ですか?

いいえ。結果を使う前に空白に依存する内容を確認してください。入力は編集または消去するまで残ります。

コピーできない場合は?

出力を選択するので手動でコピーできます。XML テキストファイルの保存も可能です。