メインコンテンツへ移動
eyunzhu

XML 整形・構文チェック

XML の構文を確認してインデントを整えます。混在テキストや xml:space の空白は保持します。

インデント

入力や設定の変更に合わせて自動更新


    
このブラウザー内で処理します。アップロードや保存は行いません。

このツールについて

API メッセージを読みやすく整えながら、文字データの意味を変える空白追加を避けます。外部実体の取得や XSD 検証はしません。

使い方

XML を貼り付けるか UTF-8 ファイルを開き、2 または 4 スペースのインデントを選びます。混在内容と xml:space="preserve" の部分はそのまま残し、適切な要素構造のみ整形します。DOCTYPE、外部エンティティ、XSD 検証は非対応です。上限は 1 MiB、深さ 80 階層です。

よくある質問

一部の要素が一行のままなのはなぜですか?

テキストが混在する要素、CDATA、xml:space="preserve" は空白追加で意味が変わるため保持します。構文が正しくても XSD や業務要件を満たすとは限りません。

XML ファイルなのに開けないのはなぜですか?

実際のデータが有効な UTF-8 である必要があります。他の文字コードの宣言だけでは自動変換しません。先に文字コードを変換してください。ローカルで処理し、出力の宣言は UTF-8 にそろえます。

DOCTYPE 付き XML は整形できますか?

DOCTYPE は拒否し、外部実体も読み込みません。元のシステムから実体を展開済みのデータを出力してください。1 MiB・入れ子80段階の上限もあります。

コメント

0
してディスカッションに参加してください。
コメントはまだありません。
返信スレッド

会話全体を時系列で確認できます。各返信には、どのメッセージへの返信かが示されます。