DEV

XMLフォーマッター — 読みにくいXMLを整形

APIや設定ファイルからのXMLは圧縮されて読みにくいことが多いです。XMLフォーマッターは適切なインデントを追加し構文エラーをすぐに表示します。

XML vs. JSON

XMLは属性・名前空間・混合コンテンツをサポートしますが、JSONにはありません。JSONは小さくJavaScriptで解析しやすいです。XMLはSOAP Webサービス・RSSフィード・SVG・Officeドキュメントの標準です。

よくあるXMLエラー

閉じタグの欠如。特殊文字(&・<・>)のエンティティエンコードなし。XML宣言の欠如。属性値の無効な文字。フォーマッターが問題の正確な場所を表示します。

XPathとXSLT

XPathはXML内のノードを選択するクエリ言語。XSLTはXMLを他の形式(HTML・別のXML)に変換します。両方ともエンタープライズ環境での複雑なXML処理に強力なツールです。