![]() |
|
||||||||||
|
|||||
|
Создаю объект XML:
var sendData='<req id=1 type=2></req>'; var XMLData = new XML(sendData); если сделать потом трейс вот так: trace( XMLData.toString() ); то выдается что-то типа того: <req id=1 type=2 /> т.е. формат немного не такой как я писал А мне нужно посылать XML именно в том виде, как написано первоначально, т.е. тег req закрывать вот так </req> Можно что-нибудь сделать? |
|
|||||
|
Просто у XML парсера есть такая интеллектуальная привычка,
сокращать ненужную информацию. С точки зрения спецификации XML нет никакой разницы в записи пустого тега "<tag></tag>" или "<tag/>" вот парсер лишние байты и убирает, а если размер XML дерева очень велик то на такой экономии можно значительно ускорить обработку XML структур. Ну если уж Вам нужно обязательно закрывающий тэг увидеть то напишите в нем что-нибудь, нпример так "<tag>-</tag>" |
![]() |
Часовой пояс GMT +4, время: 05:08. |
|
|
« Предыдущая тема | Следующая тема » |
|
|