Hatena::Groupos0x

FFFF RSSフィード

0xFFのメモです。

2008 June 11th Wednesday

E4XのリテラルXMLでの式評価

| 12:29 | E4XのリテラルXMLでの式評価 - FFFF を含むブックマーク はてなブックマーク - E4XのリテラルXMLでの式評価 - FFFF

E4Xで変数展開、テンプレート - 素人がプログラミングを勉強していたブログより、一応仕様邦訳を見た。

それぞれの式はリテラル XML 値を解析する前に評価され、その値により置き換えられる。例えば以下の式は、

var tagname = "name";
var attributename = "id";
var attributevalue = 5;
var content = "Fred";

var x = <{tagname} {attributename}={attributevalue}>{content}</{tagname}>;

変数 x に以下の XML 値を代入するだろう。

<name id="5">Fred</name>
http://www.ne.jp/asahi/nanto/moon/specs/ecma-357.html#sec-11.1.4

なるほど。