PDA

Просмотр полной версии : XML в XML


in4core
14.01.2011, 14:08
<main>
<sub text="<main>333</main>" />
</main>

Такая структура не грузится. Там надо что то типа CDATA использовать?! Покажите пример пожалуйста

iNils
14.01.2011, 14:12
<main>
<sub>
<![CDATA[<main>333</main>]]>
</sub>
</main>

in4core
14.01.2011, 14:18
Инилс в том то и дело, мне обязтельно надо в атрибуте задать

MetSerp
14.01.2011, 14:20
текстовый узел в атрибут нельзя вложить
хотя если надо просто текст, запишите спецсимволы их сущностями

in4core
14.01.2011, 14:23
Нет, нужен не просто текст, а XMLList в будущем. (( блин я думал можно так сделать

iNils
14.01.2011, 14:24
Честно говоря я не понимаю, почему "обязательно".
<main>
<sub text="&lt;main&gt;333&lt;/main&gt;"/>
</main>

in4core
14.01.2011, 14:27
Я объясню почему. Есть структура xml определенная , если ее поменять нарушится весь процесс, полетит интерфейс. А вот в таком виде со спец символами, в xmllist потом переведется ?

iNils
14.01.2011, 14:43
var xml:XML = <main>
<sub text="&lt;main&gt;333&lt;/main&gt;"/>
</main>
trace (xml);
var xml2:XML = new XML (xml.sub.@text.toString ());
trace (xml2.toXMLString ());

in4core
14.01.2011, 14:52
Угу это я знаю, просто спросил на вскидку переведет или нет. Теперь вижу, что да. Спасибо Всем!