XMLフォーマッター

任意のインデントレベルでXML文字列をフォーマットします。フォーマットルールは設定できませんが、要素ごとのインデントパターンにより最高の可読性を実現します。

フォーマットするテキストを入力してください

XMLの解説 


XMLとは?

<b>Extensible Markup Language</b>(<b>XML</b>)は、人間と機械の両方が読めるフォーマットでドキュメントをエンコードするための規則を定義するマークアップ言語です。XMLはHTMLと同様のマークアップ言語です。

XMLの設計目標は、インターネット上でのシンプルさ、汎用性、使いやすさを重視しています。さまざまな言語をサポートするUnicodeを通じた強力なサポートを持つテキストデータフォーマットです。XMLの設計はドキュメントに焦点を当てていますが、この言語はWebサービスなどで使用される任意のデータ構造の表現にも広く使用されています。


XMLを使う理由は?

拡張可能なマークアップ言語が必要な理由の本質は、マークアップ言語(例えばMarkup language § XMLを参照)および標準汎用マークアップ言語で説明されています。

XML構文を使用した数百のドキュメントフォーマットが開発されており、RSS、Atom、SOAP、SVG、XHTMLなどがあります。XMLベースのフォーマットは、Microsoft Office(Office Open XML)、OpenOffice.orgとLibreOffice(OpenDocument)、AppleのiWorkなど、多くのオフィス生産性ツールのデフォルトになっています。XMLはXMPPなどの通信プロトコルの基本言語も提供しています。Microsoft .NETフレームワークのアプリケーションは設定にXMLファイルを使用し、プロパティリストはXML上に構築された設定ストレージの実装です。