ワークスペースを準備中…
入力
出力
結果はここに表示されます。
使い方
- データを貼り付けるか UTF-8 ファイルを開きます。サンプルで入力形式を確認できます。
- オプションを選んで実行します。変換ツールでは自動処理も有効にできます。
- 結果を確認し、選択範囲や全体をコピーするか、ファイルを保存します。
XML 整形
意味のある空白を制御しながら XML を整形します。
比較、解析、整形はブラウザー内で行い、入力を DevToolsy に送信しません。
仕組み
タグ、属性、名前空間の整合性を確認してから整形します。既定ではテキストを保持し、厳密モードは内容の全空白を保持します。再インデントは空白変更を明示的に許可します。
入力
<project><name>DevToolsy</name><active>true</active></project>結果
<project>
<name>DevToolsy</name>
<active>true</active>
</project>
意味のある空白を制御しながら XML を整形します。
オプションとデータの保持
コメントと CDATA はコードとして表示し、ページとして実行しません。DTD と外部エンティティは非対応です。XML 構文のみ確認し、XSD 検証は行いません。
結果の利用
ファイルは UTF-8 テキストとして読み込みます。エディターは検索、選択範囲コピー、ショートカットに対応します。結果はコピーや保存ができ、入力変更で以前の結果は無効になります。
処理の制限
UTF-8 入力は文書ごとに最大 1 MiB、出力は最大 8 MiB です。ローカル Worker で処理し、実行時間は最大 30 秒です。
参考資料XML 1.0
?
よくある質問
XML 整形では何を確認しますか?
タグ、属性、名前空間の整合性を確認してから整形します。既定ではテキストを保持し、厳密モードは内容の全空白を保持します。再インデントは空白変更を明示的に許可します。
空白、CDATA、DTD はどう扱われますか?
コメントと CDATA はコードとして表示し、ページとして実行しません。DTD と外部エンティティは非対応です。XML 構文のみ確認し、XSD 検証は行いません。
入力はアップロードされますか?
いいえ。比較、解析、整形はブラウザー内で行い、入力を DevToolsy に送信しません。
ローカルファイルを開けますか?
最大 1 MiB の UTF-8 ファイルに対応します。比較の各入力に専用のファイル選択があります。
結果の一部だけコピーできますか?
はい。テキストを選択して選択範囲コピーを押すか、通常のコピーショートカットを使えます。