![]() |
|
||||||||||
|
|||||
|
http://www.ininfo.biz/2009/02/26/namespaces-first-look/ вроде нормально расписанно
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works. |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 183
|
В том то и вся петрушка (я же выше писал, что сам namespace не объявлен)
Так получается, что приходит как бы кусок XML из общего. Впринципе он не правильный/не валидный. Я все таки выкрутился тем, что вырезаю все эти глюки. Сначала я принимаю его как стринг (Иначе сразу ошибка!) Ну и удаляю из него далее. Кому если пригодится может - вот моя функция: Такие вещи, как xmlns: & http: если они есть в ХМЛ этот шаблон не затронет. |
|
|||||
|
Modus ponens
|
Регулярное выражение - не фонтан... но с другой стороны, одним регулярным выражением XML не распарсить, т.как нет рекурсий. К сожалению мне не попадался XML парсер написаный на AS3, но, в теории, если бы такой был, то его бы, наверное, и стоило использовать чтобы находить ошибки.
Просто ваше выражение вполне может чего-нибудь испортить в текстовых узлах или в аттрибутах.
__________________
Hell is the possibility of sanity |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Если пространство имен, вызывающее ошибку, постоянное, то можно либо вырезать регэкспом конкретно его, либо попробовать прилепить "враппер"))) как корневой узел, в начало и в конец массива байт, а потом уже скармливать XML(). Да вобщем-то и со строкой можно так же.
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 183
|
да.. вы правы . Наверно не стоит так обобщать выражение..
Наверно в регЭксп конкретно укажу. |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:32. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|