XML フォーマッタとは何ですか?
XML フォーマッタは、任意の XML ドキュメントを読み取り、それをクリーンで一貫した構造で書き換えるツールです。 小型化された XML ペイロード、または厄介な XML ペイロード (SOAP エンベロープ、RSS フィード、Maven pom.xml、Android レイアウト、サイトマップ) を貼り付け、読み込み可能な適切なインデントされたマークアップを取り戻し、またはフォーマットされたドキュメントを、可能な限り小さなサイズが必要な場合に折りたたむことができます。
こちらは小さなペイロード上のオンライン XML フォーマッタです。 <note><to>Ana</to><body>Hi & bye</body></note>, beautify と 2 つのスペースを保持して Format を押します。出力は <to> と <body> をそれぞれの行に置き、 <note> の中に 2 つのスペースをインデントし、ヘッダーは "3 要素 ・ 4 行 ・ 57 バイト" を Minify に切り替えて再度押すと、同じドキュメントが 50 バイトで 1 行に戻ります。 & は書かれたとおりのままです。この XML フォーマッタは無料で、サインアップもアップロード手順もありません。
API、ビルドツール、エクスポートからの生のXMLは、多くの場合、1 つの巨大な行に到着するか、またはスキャンすることが不可能な混合タブとスペースを使用して、それを美化すると、要素の階層が明らかになるので、必要なノードを見つけたり、不足しているタグを見つけたり、2 つのバージョンを差分縮小したりすることができます逆 - タグ間の空白をストリッピングして、その意味を変更せずに構成ファイルまたはリクエストボディを縮小します このツールは両方を行い、閉じられていないタグや不一致のタグがパーサーに到達する前にキャッチされるように、途中でタグ構造をチェックします。
依存関係のないパーサーを使用して、すべてのブラウザーで 100% 実行されます。ドンパーサーもサーバーの往復もありません。 XML ドキュメントには、構成、統合ペイロード、または内部識別子が頻繁に含まれるため、貼り付けたものは何もアップロードまたは保存されません。 コメント、CDATA セクション、XML 宣言、および元の属性の順序はすべて保持され、ページがロードされると、ツールはオフラインで動作します。
フォーマットは意味を運ぶものを保持し、そうでないものを正規化する。 属性順序は保持される、なぜならXMLは重要でないものとして扱うが、diffツールやレビュー担当者はそうしないからである。 CDATAセクションやコメントは手付かずのまま存続する。空白は注意が必要な場所である。 XMLではテキストと子要素の間のスペースはレイアウトではなくドキュメントの一部であり、このフォーマッタは特別なケースではない。すべてのテキストノードの先頭と末尾のスペースがトリミングされ、<p>Hello <b>world</b> again</p> などの混合コンテンツが分割されるため、各ピースは独自の行に配置され、一方、Minifyはスペースがまったくないピースを結合するような散文スタイルのマークアップはフォーマットされないままにする。
XML フォーマッターの使い方
XML を貼り付け
XML 文書を入力パネルに貼り付けます - ミニファイド、インデント、またはその間のどこか - または、サンプルをロードをクリックして、属性、コメント、および CDATA ブロックを使用して、リアルなカタログの例から開始します。
フォーマットを選択するか、縮小する
2 スペース、4 スペース、またはタブのインデントできれいに印刷するには、美しく選択するか、または、すべての重要でない空白スペースを 1 つのコンパクトな線に取り除きます。
オプションを設定する
必要に応じて、空の要素を自己クローズするか、各要素の属性をアルファベット順に並べ替えるか、コメントを削除します。 ドキュメントは最初に解析され、検証されるため、不正なマークアップが行番号とともに報告されます。
結果をコピーまたはダウンロードする
フォーマットされた XML をクリップボードにコピーするか、または .xml ファイルとしてダウンロードして、エディタ、本文または構成にドロップします。
主な機能
美化して縮小する
読みやすさのために、構成可能なインデントを備えた Pretty-Print XML を印刷するか、同じツールから最小の空白のないフォームに縮小します。
コメントと CDATA の保存
XML コメント、CDATA セクション、XML 宣言、および処理手順はそのまま維持されるため、書式設定によって情報が失われることはありません
属性の順序と引用符は保持されます
属性は、デフォルトで元の順序と見積もりのスタイルを維持し、正規の順序付けが必要な場合はオプションのアルファベット順に並べ替えます
組み込みの検証
壊れた構造 (閉じられていないタグ、不一致の終了タグ、終了していないコメント、または CDATA) には特定のエラーが捕捉され、そのほとんどには行番号が付いています
Frequently Asked Questions
Related Tools
JSON to XML
Convert JSON to well-formed XML instantly. Map object keys to elements, @-prefixed keys to attributes and #text to content, expand arrays into repeated tags, and export minified or pretty-printed XML. 100% client-side.
JSONPath Tester
Test JSONPath expressions against any JSON and see the matched values and their paths instantly. Supports wildcards, recursive descent, slices, and filters. 100% client-side.
XML to JSON Converter
Convert XML to clean, valid JSON instantly - handles attributes, nested elements, repeated tags, and CDATA
XML Diff Checker
Compare two XML documents structurally and see which elements, attributes, and text values were added, removed, or changed, by node path rather than by line. 100% client-side.
Comments
0 comments
No comments yet. Be the first to share your thoughts!