XML フォーマッター

圧縮された XML に適切なインデントと構造を追加します。コピーまたはダウンロード。

入力
出力
0 文字 0 行

XML フォーマッター

このツールは XML データに適切なインデントと構造を追加してフォーマットします。圧縮またはフォーマットが不正な XML を貼り付けると、きれいな読みやすい出力が得られます。

操作はブラウザでローカルに実行されます。データはアップロードされず、サーバーに保存されません。

使い方

  1. XML データを入力エディタに貼り付けます。
  2. XML フォーマットをクリックしてコードを整形します。
  3. フォーマットされた XML が適切なインデントで出力エディタに表示されます。
  4. コピーでクリップボードへ、ダウンロードでファイル保存、クリアでリセット。

XML フォーマットとは?

XML フォーマットは XML データにインデントと改行を追加し、人間が読めるようにします。圧縮された XML はファイルサイズを小さくするためにすべての空白が除去されていますが、読むのは困難です。

XML のフォーマットは設定ファイルのデバッグ、SOAP レスポンスの確認、データ構造の共有に不可欠です。

入力に関する注意

このツールは有効な XML 入力を受け付けます。入力に XML 構文エラーがある場合、エラーが報告されます。フォーマッターはすべてのデータを保持し、空白とインデントのみを変更します。

圧縮された XML はフォーマット後に読みやすくなります:

--- 圧縮入力 ---
John30

--- フォーマット出力 ---

  John
  30

MCP 連携

MCP (Model Context Protocol) により、AI エージェントやアプリは Coding.Tools のユーティリティを発見し、変換、整形、ハッシュ、生成ワークフローで実行できます。

MCP ツール名: xml-formatter

MCP エンドポイント: https://coding.tools/mcp

まず tools/list を呼び出してください。各ツールには inputSchema、outputSchema、examples が含まれるため、AI エージェントやクライアントは推測せずに有効な引数を作成できます。

tools/call では、表示用の値は result.content[0].text、機械処理用の値は result.structuredContent を読みます。ツール単位の失敗は isError: true、プロトコル単位の失敗は JSON-RPC error を返します。

tools/call リクエスト例:

curl -s https://coding.tools/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "MCP-Protocol-Version: 2025-06-18" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"xml-formatter","arguments":{"input":"<invoice><id>1001</id><total>58.40</total></invoice>"}}}'

ほとんどのテキストおよびデータツールは input 文字列と任意の options を受け取ります。ブラウザの画像 API が必要な画像ツールは発見用に公開され、必要に応じて Web UI へのリンクを返します。