Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > PHP: X технологии > Разборка XML-документа |
Автор: CandleMan 20.9.2005, 13:38 |
Помогите, please! Разбираю XML-документ. В данных, некоторые слова заключены угловые скобки. Пример: <?xml version encoding="UTF-8"> ... <ROW> ... <NAME>17" LG L1751SSN <Silver> Flatron</NAME> ... </ROW> ... Здесь в угловые скобки заключено слово "Silver". Уже на входе в функцию characterData($parser, $data) - (обработчик символьных данных) в переменной $data уже находится обрезанная строка. Т.е. все что идет после < отсутствует. Понятно, что парсер считает, что после "<" начинается новый тег, но не видя его обрабатывает дальше строку как данные, в конечном счете можно все собрать, но сколько надо кода в этом обработчике. Может есть какой-нибудь стандартный способ получить сразу всю строку с учетом этих угловых скобок? Помогите? |
Автор: -=Ustas=- 21.9.2005, 08:25 |
Это сам парсер обрезает, поэтому там придется делать замену этих символов. Добавлено @ 08:25 А вообще не мешало бы сюда свой код запостить. |