Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Разборка XML-документа, Теги в данных 
:(
    Опции темы
CandleMan
Дата 20.9.2005, 13:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 92
Регистрация: 30.3.2004
Где: Тольятти

Репутация: нет
Всего: 2



Помогите, please!

Разбираю XML-документ.
В данных, некоторые слова заключены угловые скобки.

Пример:
<?xml version encoding="UTF-8">
...
<ROW>
...
<NAME>17" LG L1751SSN &lt;Silver&gt; Flatron</NAME>
...
</ROW>
...

Здесь в угловые скобки заключено слово "Silver".

Уже на входе в функцию characterData($parser, $data) - (обработчик символьных данных) в переменной $data уже находится обрезанная строка. Т.е. все что идет после &lt отсутствует.

Понятно, что парсер считает, что после "<" начинается новый тег, но не видя его обрабатывает дальше строку как данные, в конечном счете можно все собрать, но сколько надо кода в этом обработчике. Может есть какой-нибудь стандартный способ получить сразу всю строку с учетом этих угловых скобок?

Помогите?

Это сообщение отредактировал(а) CandleMan - 20.9.2005, 14:05
PM MAIL WWW ICQ Skype   Вверх
-=Ustas=-
Дата 21.9.2005, 08:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 1
Всего: 69



Это сам парсер обрезает, поэтому там придется делать замену этих символов.
Добавлено @ 08:25
А вообще не мешало бы сюда свой код запостить.


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: X технологии | Следующая тема »


 




[ Время генерации скрипта: 0.0567 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.