Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Лозовенко Виктор 08.04.2005 00:11
Если фича, то она мне не нравится.. ))# Предположим, есть XML с нестандартными символами $str[<root><umlauts><name>Kö^;nigsberg</name><sign>sssssß^;sssss</sign></umlauts></root>] $str[^xdoc::create{<?xml version="1.0" encoding="windows-1251"?> <!DOCTYPE root[ <!ENTITY nbsp " ^;"> <!ENTITY Uuml "Ü^;"> <!ENTITY uuml "ü^;"> <!ENTITY Auml "Ä^;"> <!ENTITY auml "ä^;"> <!ENTITY Ouml "Ö^;"> <!ENTITY ouml "ö^;"> <!ENTITY szlig "ß^;"> <!ENTITY copy "©^;"> ]>$str}] # сохраняем XML ^str.save[/admin/request.txt;$.encoding[windows-1251]] # Прочитываем текстовые данные. $Nodelist[$str.documentElement.firstChild.childNodes] ^Nodelist.foreach[key;value]{ $str[$value.firstChild.nodeName - $value.firstChild.nodeValue] ^str.save[append;node.txt] }Получаем:
#text - Königs #text - sssssßsОтрезаны по 4 буквы с каждого конца. Что бы это могло быть?