![]() |
|
||||||||||
|
|||||
|
XML прибивает тег CDATA например
xml:xml = new XML("<xml><node label='New Item'><![CDATA[asdfasdf]]></node></xml>");
trace(xml.toString);
Что не есть гуд, так как на сервер надо отправлять кучу всяки символов которые должны быть в CDATA, либо заэскейпены. Поискав в инете наткнулся на Цитата:
Еще один вариант нашел здесь http://www.kirupa.com/web/xml/XMLspecificIssues5.htm Но почему то он не пашет. В итоге решил вместо <![CDATA[текст]]> писать [![CDATA[текст]]] а на сервере заменять, но чувствую что это не есть гуд. Кто-нибудь сталкивался с такой проблемой и если да что делал. |
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
А как вы пытались это использовать? Должно по идее пахать.
Только надо для этого ручками маркировать ноды как цдату, затем вызывать format, получать строку и отправлять ее через LoadVars.. Оно вам надо? |
|
|||||
|
А что нынче вручную эскейпить интереснее? CDATA отличное решение. Вот и хотелось бы узнать как его заставить работать...
|
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Так вы же ссылку привели - там и мануал есть.
Заставить работать - никак, можно только эмулировать. Там и эмулируется. |
|
|||||
|
[+1 22.07.07]
|
А можно чуть подробнее о прелестях CDATA ?
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
В поиске есть.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 12:20. |
|
|
« Предыдущая тема | Следующая тема » |
|
|