![]() |
|
Модераторы: ginnie |
![]()
|
|
| krypt3r |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 359 Регистрация: 9.6.2009 Репутация: нет Всего: 16 |
Ошибаетесь, ничем не лучше
|
|||
|
||||
| Bulat |
|
|||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: нет Всего: 57 |
dron000,
на самом деле, составление xml-файлов - некое правило... во-первых у любого xml-файла в самом начале должно быть <?xml version="1.0" encoding="UTF-8"?> "encoding="UTF-8"" - опционально. Во-вторых любой xml-файл должен иметь root-узел. Т.е. некий начальный тег, отличный от остальных my $my_xml = qq{<?xml version="1.0" encoding="UTF-8"?>}. qq{<root>}. qq{<name>123</name>}. qq{<name1>321</name1>}. qq{<name2>432</name2>}. qq{<name3>543</name3>}. qq{<name4>654</name4>}. qq{<name5>765</name5>}. qq{</name>}. qq{<name>}. qq{<name>123</name>}. qq{<name1>321</name1>}. qq{<name2>432</name2>}. qq{<name3>543</name3>}. qq{<name4>654</name4>}. qq{<name5>765</name5>}. qq{</root>} }; вот что-то подобное -------------------- менеджер по кодеврайтингу |
|||
|
||||
| dron000 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 20.9.2006 Репутация: нет Всего: нет |
Мне просто не хочется засовывать весь xml'ник там большая часть мне просто не нужна, вот и решил отрезать кусочек). Как я понимаю так работать тоже будет если просто оставить root-узел.
|
|||
|
||||
| Bulat |
|
|||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: нет Всего: 57 |
В том-то и дело, что все подобные библиотеки рассчитаны на то, что на входе абсолютно верные и цельные параметры.. Т.е. у всех вещей есть "обязательные" части. Вообще, я просто написал пример, отразив в нем обязательные части любого xml-файла. Если не сработает - будем разбираться дальше. -------------------- менеджер по кодеврайтингу |
|||
|
||||
| dron000 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 20.9.2006 Репутация: нет Всего: нет |
Все ок, работает.Те части которые мне нужны и не совсем подходят под формат просто дополняю 'ручками'. Жаль в этих пакетах обработки ошибок толковой нет.
|
|||
|
||||
| Bulat |
|
||||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: нет Всего: 57 |
Если ты имеешь ввиду, обработки ошибок на отсутствие
то совсем и не обязательно, чтобы они присутствовали... Если в твоем документе(файле и т.п.) отсутствуют эти части - значит на входе у тебя все что угодно, но не xml-данные(xml-файл) В конце концов, без этих частей, твой файл может быть html-разметкой
или мож вообще каким-нить конфигом апача А мож еще что-то. -------------------- менеджер по кодеврайтингу |
||||
|
|||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: Регулярные выражения | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |