Вход

Просмотр полной версии : удаление атрибутов xml элемента


Chel1
30.09.2008, 13:26
описание проблемы простое до безобразия,
есть дерево xml, есть ссылка на элемент в этом дереве, есть имя его атрибута, который нужно удалить...

вопрос - КАК?

во всех книгах в главе про xml рассказывают про добавление и редактирование атрибутов, но нигде не встретил инфы о том как удалять атрибуты. вопрос может и ламерский, но очень нужный для меня :wacko:

iNils
30.09.2008, 14:45
delete node.attributes.nameAttr

Chel1
30.09.2008, 15:14
delete node.attributes.nameAttr

не работает, также как и
delete node.attributes[nameAttr]

iNils
30.09.2008, 16:38
Работает
var xml:XML = new XML ('<nd a="5">')
trace (xml)
delete xml.firstChild.attributes.a
trace (xml)
<nd a="5" />
<nd />

Chel1
30.09.2008, 17:44
ок. спс. разобрался.
правда проблема была в другом участке кода, на строк 600 выше :)
но пример вдохновил на то, что проблемы ТАМ где я ее искал раньше нет :)