Я использую 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.