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処理に強力なツールです。