XMLエスケープ
無料オンライン XML 特殊文字エスケープツール
XMLエスケープ/エスケープ解除とは
XMLでは一部の文字が特殊な意味を持ちます:<、>、&、\"、'です。これらの文字をXMLコンテンツ内で安全に使用するには、エスケープシーケンス(<、>、&など)に変換する必要があります。
XMLエスケープツールの使い方
テキストを入力エリアに貼り付け、「エスケープ」をクリックしてXMLの特殊文字をエスケープシーケンスに変換します。「エスケープ解除」で元に戻せます。XML属性値のエスケープにも対応しています。
▶エスケープが必要な文字は?
XMLで必須のエスケープ文字は<(<)、>(>)、&(&)の3つです。属性値内では\"(")と'(')もエスケープが必要です。
▶XMLとHTMLエスケープの違いは?
基本的に同じエスケープ文字を使用しますが、XMLにはCDATAセクションがあり、大量の特殊文字を含むテキストをエスケープなしで記述できます。
▶CDATAセクションとは?
CDATAセクションで囲まれた部分は、XMLパーサーがそのままテキストとして扱います。プログラムコードや数学記号など、多くの特殊文字を含むコンテンツに便利です。