XML 整形

整形式の XML を字下げし、または要素間の字下げを詰めます。

入力を貼り付けるかファイルを選び、設定を調整して端末内で処理します。コピーやダウンロードの前に結果を確認してください。

設定

最大 1 MB の UTF-8、100 階層、50,000 ノードです。DTD、実体宣言、外部スタイルシート指示は拒否します。混合テキストと xml:space を保持します。スキーマ検証やデジタル署名の保持は保証しません。

使用方法

このツールでできることは?

整形式の XML を字下げし、または要素間の字下げを詰めます。混合テキストと xml:space="preserve" の領域では内部の空白を保ちます。

XML 整形

整形式の XML を字下げし、または要素間の字下げを詰めます。混合テキストと xml:space="preserve" の領域では内部の空白を保ちます。

使い方

  1. 入力を貼り付けるかファイルを選び、設定を調整して端末内で処理します。コピーやダウンロードの前に結果を確認してください。
  2. 整形は階層ごとに 2 または 4 スペースを追加し、圧縮は安全な領域の字下げを除きます。構文の確認であり XSD 検証ではありません。再出力で XML 署名が無効になる場合があります。

設定の選び方

項目変更される内容
設定整形は階層ごとに 2 または 4 スペースを追加し、圧縮は安全な領域の字下げを除きます。構文の確認であり XSD 検証ではありません。再出力で XML 署名が無効になる場合があります。
制限最大 1 MB の UTF-8、100 階層、50,000 ノードです。DTD、実体宣言、外部スタイルシート指示は拒否します。混合テキストと xml:space を保持します。スキーマ検証やデジタル署名の保持は保証しません。

入力例と期待される結果

2 個の item を含む root は、子要素ごとに改行し、2 スペースで字下げします。Hello <b>world</b> の意味のある空白は残ります。

うまく動かないとき

  • 開始・終了タグを合わせ、属性値を引用符で囲んでください。DTD と外部指示を除いてください。署名を保持する必要がある場合は元の文書を使ってください。

形式と制限

最大 1 MB の UTF-8、100 階層、50,000 ノードです。DTD、実体宣言、外部スタイルシート指示は拒否します。混合テキストと xml:space を保持します。スキーマ検証やデジタル署名の保持は保証しません。

よくある質問

このツールでできることは?

整形式の XML を字下げし、または要素間の字下げを詰めます。混合テキストと xml:space="preserve" の領域では内部の空白を保ちます。

どの設定を選べばよいですか?

整形は階層ごとに 2 または 4 スペースを追加し、圧縮は安全な領域の字下げを除きます。構文の確認であり XSD 検証ではありません。再出力で XML 署名が無効になる場合があります。

制限はありますか?

最大 1 MB の UTF-8、100 階層、50,000 ノードです。DTD、実体宣言、外部スタイルシート指示は拒否します。混合テキストと xml:space を保持します。スキーマ検証やデジタル署名の保持は保証しません。

処理に失敗するのはなぜですか?

開始・終了タグを合わせ、属性値を引用符で囲んでください。DTD と外部指示を除いてください。署名を保持する必要がある場合は元の文書を使ってください。

入力はアップロードや保存されますか?

いいえ。処理は端末内で行います。入力と結果は、クリアするかページを離れるまで、このページのメモリにだけ残ります。ToolRobinはアップロード、ログ記録、保存を行いません。コピーした結果は端末のクリップボードに入ります。