このツールの動作
XMLには、内容の中でパーサーがそのままでは読めない文字がちょうど5つあります。このツールはそれぞれを定義済みの実体参照に置き換えます。
| 文字 | 変換後 |
|---|---|
& | & |
< | < |
> | > |
" | " |
' | ' |
それ以外はそのまま通過します。アクセント記号、絵文字、タブ、改行はいずれも正当なXMLの内容であり、入力したとおりに出力されます。
こんなときに使います
自分が書いたのではないテキストがマークアップの中に入るときです。& を含む商品名、< を含むコード断片、引用符を含む属性値などです。これはマークアップのエスケープであって、文字列リテラルのエスケープではありません。XML文書ではなくJavaやC#のソースファイルを組み立てているのなら、規則が異なるため、その言語向けのツールを使ってください。
このツールがしないこと
エスケープはしますが、検証はしません。テキストがすでにXMLの断片である場合、エスケープするとタグはマークアップではなく目に見えるテキストになります。断片を埋め込む目的ならたいていそれが望みどおりで、文書を統合する目的なら決してそうではありません。
プライバシー
すべての処理はブラウザ内のJavaScriptだけで完結します。データがアップロードされることはないため、機密情報でも安心して利用でき、オフラインでも動作します。