ここでは Adobe Flex/Air を使用していますが、私の知る限り、これはすべての JavaScript に当てはまります。私はこの問題に何度か遭遇しましたが、そこには簡単な解決策があるはずです!
次の XML があるとします (e4x を使用):
var xml:XML = <root><example>foo</example></root>
次のコードを使用して、サンプル ノードの内容を変更できます。
xml.example = "bar";
ただし、これがある場合:
var xml:XML = <root>foo</root>
ルート ノードの内容を変更するにはどうすればよいですか?
xml = "bar";
XMLオブジェクトに文字列を割り当てようとしているので、明らかにうまくいきません。