# XML 整形ツール

URL: https://tools.otaku-dojo.com/ja/xml-formatter
Updated: 2026-10-03

XML 整形ツールは、まずブラウザ内蔵の XML パーサーで内容が整形式（well-formed）かをチェックし、2 スペース・4 スペース・タブでインデントし直します。1 行に圧縮することもできます。sitemap.xml、RSS、SVG、SOAP、設定ファイルの整理に便利で、データはブラウザ内で処理されます。

## XML 整形ツールの使い方

1. 左側に XML を貼り付けるか、「サンプル」で sitemap の例を読み込みます。
2. インデントとモード（整形・圧縮）を選びます。
3. 結果がすぐに表示されます。形式が正しくない場合はステータスバーに行と列が表示されます。
4. 「コピー」または「ダウンロード」で .xml として保存します。

## 仕様とポイント

- **チェック**: XML 1.0 の整形式（well-formed）
- **保持されるもの**: 属性、コメント、CDATA、処理命令、XML 宣言
- **インデント**: 2 スペース、4 スペース、タブ、または 1 行に圧縮
- **対象外**: DTD / XSD によるスキーマ検証
- **処理場所**: ブラウザ内（データはアップロードされません）
- **料金**: 無料・登録不要

## 使用例: 1 行の XML を整形

```xml
<note><to>Tove</to><from>Jani</from><body>Hi!</body></note>
```

→

```xml
<note>
  <to>Tove</to>
  <from>Jani</from>
  <body>Hi!</body>
</note>
```

## よくある質問

### 「整形式」と「妥当な」XML の違いは？

整形式（well-formed）はタグが正しく閉じられ、入れ子とエスケープが正しい状態です。妥当（valid）はさらに DTD や XSD のスキーマにも従っている状態です。このツールは整形式をチェックします。

### 整形すると内容が変わりますか？

タグ間の空白と改行のみ調整します。テキストノード前後の空白は削除されるため、xml:space="preserve" などで空白に意味がある場合は圧縮モードで確認してください。

### sitemap.xml や SVG にも使えますか？

使えます。sitemap、RSS、Atom、SVG はすべて XML なので、整形とチェックができます。

### HTML にも使えますか？

XML の規則に従った XHTML のみ対応です。通常の HTML は <br> のような閉じないタグを許すため、エラーになります。
