![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2008
Сообщений: 84
|
Я медленно приближаюсь к мозговому коллапсу. Надо с этим что-то делать. Причина в следующем:
есть xml файл, (внутри цэ-даты могут быть какие угодно теги): и есть as3 парсер в котором собсна и кроется вся моя печаль: var res:XMLDocument=new XMLDocument() res.ignoreWhite=true res.parseXML(str) var endres:Array=xmlToArray(res.firstChild) Работает всё просто прелестно, один минус - этот parseXML превращает < > " ' в enities. И ему пофигу походу на цэ-дату и на то что там трогать как раз таки ничего не нужно. Как бы это дело обойти -учитывая что функцию xmlToArray трогать категорически запрещается. Вобщем на текущий момент, если у меня есть чёта типа такого: var xml:XML=new XML(str), то как мне из этого создать рутовую ноду которую я отдам дальше на растерзание? p.s. enities = entites Последний раз редактировалось me2; 13.03.2008 в 01:03. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
А что такое enities? Посмотрите в словаре, как пишется. И чем не устроил обычный XML, а не ущербный XMLDocument?
|
|
|||||
|
Регистрация: Jan 2008
Сообщений: 84
|
Странный вопрос...
entity это мета представления этих символов < > " ; = > < " и так далее. parseXML автоматом переводит все внутренние теги в их entites. дубль два - можно это обойти? XML - устраивает, дубль два - как создать XMLNode из рутового элемента? p.s. Чем ущербен XMLDocument? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Цитата:
Цитата:
Цитата:
|
|
|||||
|
Modus ponens
|
XMLDocument не импортируется по умолчанию. Это уже большой минус. Т.е. Класс XML хотите вы того или нет будет в проекте обязательно, а вот XMLDocument можно туда не тащить. (Т.е. файл с использованием XMLDocument будет весить больше, не на много, но всетаки)
__________________
Hell is the possibility of sanity |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Цитата:
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Цитата:
|
|
|||||
|
стервочка (я мужик)
|
__etc, информация может и не откуда, но это правда
![]() |
|
|||||
|
Регистрация: Jan 2008
Сообщений: 84
|
Пришлось переписать чужой код, теперь везде :XML, всё работает. Осталось получить благодарность, чем и займусь.
Выводы. parseXML - зло. XMLDocument - не кошерно потому как надо импортировать или что там E4X - заставляет считать себя удобней. Пытаюсь согласится. P.s. Уже не принципиально, но всёж. Цитата:
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 10:09. |
|
|
« Предыдущая тема | Следующая тема » |
|
|