新生鳩丸掲示板♯

bakera.jp > 新生鳩丸掲示板♯ > [4802] Re: 「安全なテンプレートシステムはあるのか」

記事個別表示 (4802)

[4802] Re: 「安全なテンプレートシステムはあるのか」

ばけら (2008年2月16日 13時30分)

>テンプレートに使っているところがあるかは知りませんが、E4Xはそんな感じですね。式を埋め込む際、その値がXML/XMLListオブジェクトならマークアップとして、そうでなければエスケープされるべきテキストとして扱われます。

><x>{ "<y/>" }</x> // => <x>&lt;y/&gt;</x>

><x>{ <y/> }</x> // => <x><y/></x>

 なるほどです。

 E4X は DOM とはインターフェイスが違いますが、XML のノードを扱う考え方は一緒なので、同じ考え方が通用するですね。

コメントフォーム

※広告や宣伝の書き込みはご遠慮ください。

:

:

:

最近の日記

関わった本など