FF 3.5 で e4x を含むページをロードすると、ブラウザーの JS 実装に e4x が存在することさえ思い浮かびません。以下のメモですが、ここに私の HTML があります:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>e4x test</title>
<script type="text/javascript" src="lib/dojo/dojo/dojo.js">
</script>
<script type="text/javascript;e4x=1">
function hello() {
var x = new XML();
x = <foo></foo>
dojo.byId("container").innerHTML = "Print me!" + x.toXMLString();
}
</script>
<script type="text/javascript">
dojo.addOnLoad(hello);
</script>
</head>
<body>
<div id="container">
</div>
</body>
</html>
firebug で調べると、x には toString() メソッドがなく、私の IDE (aptana) は XML がオブジェクト型ではないと考えています。誰かが私が間違っていることを知っていますか?