XMLフォーマッター
XMLドキュメントを整形・検証。
XMLをオンラインでフォーマット・検証 — ブラウザで即座に
フォーマットされていないまたはミニファイされたXMLは、読んだりデバッグしたりするのがほぼ不可能です。この無料のXML Formatterは任意の有効な(または壊れた)XMLを取り込み、適切なネストを持つクリーンで一貫してインデントされた出力をすぐに生成します。また、ドキュメントを検証して構文エラーの正確な行と文字位置を強調表示するので、推測なしに問題を修正できます。
フォーマットされたXMLはインデント(通常2または4スペース)を使ってドキュメントの階層を視覚的に表現します。コードエディタ・バージョン管理の差分・ドキュメントでXMLを読んだり、レビューしたり、デバッグしたりするときに使用してください。ミニファイされたXMLはタグ間のすべての空白を除去してファイルサイズを削減します。本番デプロイ・APIペイロード・組み込み設定、帯域幅やストレージが重要なあらゆる場面でミニファイを使用してください。
最も頻繁なXMLエラーは、閉じていないタグ(すべての開始タグには対応する終了タグが必要)・タグ名の不一致(大文字小文字を区別 — <Item> と <item> は別物)・属性値内の不正な文字(& には & を、< には < を使用)・複数のルート要素(XMLは1つのルートノードのみ許可)・不正な宣言(XML宣言は最初の行でなければならない)です。このValidatorはどの行と列でエラーが発生したかを特定するので、すぐに問題箇所にジャンプできます。
JSONの台頭にもかかわらず、XMLはエンタープライズソフトウェアで今も広く使われています。このFormatterが役立つ一般的なシナリオ:SOAP APIリクエストとレスポンスのデバッグ、AndroidのmanifestまたはレイアウトファイルのReading、MavenまたはGradleのPOMファイルの検査、RSSとAtomフィードの出力の検証、JenkinsやSonarQubeなどのツールからエクスポートされた設定ファイルのクリーニング、グラフィックスワーク用のSVGソースコードのレビュー。
XMLには機密情報(データベースエクスポート・設定ファイル内のAPI資格情報・SOAPペイロード内の顧客データ)が含まれることが多いです。このツールはブラウザ内で完全に動作し、XMLはサーバーに送信されることも、ログに記録されることも、タブを閉じると消えることもありません。
よくある質問
- What types of XML can I format?
- Any well-formed XML — including RSS feeds, Atom feeds, SOAP messages, SVG files, Maven POM files, Android resources, and generic data XML.
- How is XML validation done?
- The tool uses the browser's built-in DOMParser with 'application/xml' MIME type. If the XML is malformed, the parser returns a parsererror element with the error message.
- Does formatting preserve XML attributes?
- Yes. All attributes, namespaces, processing instructions, and comments are preserved exactly. Only indentation and whitespace between elements changes.
- Is my XML sent to a server?
- No. All processing uses the browser's built-in XML parser and serializer. Nothing is sent to any server.
関連ツール
- JSON Formatter, Validator & Repair Tool
Format, minify, validate, and repair JSON instantly in your browser. Sort keys alphabetically, auto-format on paste, download as file, escape/unescape strings — free, no sign-up, 100% client-side.
- QRコード生成
URL、テキスト、Wi-FiなどのQRコードを生成。PNGでダウンロード可能。
- パスワード生成
カスタム長と文字セットで強力なランダムパスワードを生成。
- Base64 エンコーダー / デコーダー
テキストをBase64にエンコード、または逆にデコード。
- URLエンコーダー / デコーダー
パーセントエンコーディングでURLとクエリ文字列をエンコードまたはデコード。