![]() |
Сложности в работе с классом XMLReader (XML -> Excel)
Воспользовался руководством:
http://comp.dmkos.ru/publ/10-1-0-128 PHP код:
Получаю ошибки: Код:
Warning: XMLReader::read() [xmlreader.read]: http://djone.com.ua/market.xml:2: validity error : Validation failed: no DTD found ! in /web/sites/deykun.com/djone/xml.php on line 15 line 15 - это Код:
while ($reader->read()) { Выполнение скрипта: http://deykun.com/djone/xml.php |
если схемы нет, то зачем валидация? схема - это описание возможных тегов.
Цитата:
Цитата:
ну и имена тегов и атрибутов дб реальные (не Element11 и т.д.)... |
Теперь выдает
Неправильный XML И массив $xmlarr пуст :( |
|
да-да. он самый.
но тем не мение, это как бы не влияет на тот цикл, а он похоже не работает :( |
код заточен под определенный xml файл (с тегами Element1, Element11 и т.д.). подразумевается, что поменяете на свои, и структура другая...
тут в комментах предлагаются более универсальные решения (также в комментах к другим методам этого класса). в любом случае нужно затачивать под свой формат xml-файла. |
Спасибо. Буду пробовать
|
Вложений: 1
Вообщем что мне нужно было?
Есть файл XML со всеми ценами, моделями и ссылками Интернет магазина. Нужно было создать файл Excel, который бы все это помещал в поля. Настройка скрипта PEAR::Spreadsheet_Excel_Writer Файл xml с такой структурой: Код:
<item id="1"> PHP код:
|
Время: 03:56. |
Время: 03:56.
© OSzone.net 2001-