movabletype.jp
検索

encode_xml

1 に設定すると、Movable Type タグに含まれる XML フォーマットでエンコードされていなければならない、すべての文字がエンコードされます。対象となるのは &, <, > です。 たとえば、Foo & Bar -> Baz は、XML エンコードすると Foo &amp; Bar -&gt; Baz に変わります。

encode_html との違いは、HTML::Entities モジュールがインストールされていて、mt-config.cgi のオプション NoHTMLEntities を有効にしていないときには、HTML のほうが多くの文字が変換の対象になることです。

使い方

<mt:entrybody encode_xml="1" />

encode_xml と関連のあるグローバル・モディファイア (6)