Articles of xmlreader

Как использовать XMLReader / DOMDocument с большим XML-файлом и предотвратить ошибку 500

У меня есть XML-файл размером около 12 МБ, который имеет около 16000 продуктов. Мне нужно обработать его в базе данных; однако, примерно в 6000 строк он умирает с ошибкой 500. Я использую структуру Kohana (версия 3) на всякий случай, которая имеет какое-либо отношение к ней. Вот мой код, который у меня внутри контроллера: $xml = […]

Почему этот код xmlreader не работает?

У меня есть файл, который выглядит так: <ExternalPage about="http://animation.about.com/"> <d:Title>About.com: Animation Guide</d:Title> <d:Description>Keep up with developments in online animation for all skill levels. Download tools, and seek inspiration from online work.</d:Description> <topic>Top/Arts/Animation</topic> </ExternalPage> <ExternalPage about="http://www.toonhound.com/"> <d:Title>Toonhound</d:Title> <d:Description>British cartoon, animation and comic strip creations – links, reviews and news from the UK.</d:Description> <topic>Top/Arts/Animation</topic> </ExternalPage> и т.п. […]

Проверка SVG-файла в PHP с помощью XMLReader

Я проверяю документ SVG (который, как я считаю, действителен) против спецификации SVG. Я использую XMLReader в PHP и предпочитаю придерживаться этого, поскольку я буду использовать XMLReader в другом месте; что если есть другие читатели, основанные на потоках, которые сделают это легче / лучше, позвольте мне знать. Хорошо, вот какой код: // Set some values for […]

Как я могу изменить свой код для эхо-данных данных элемента child, где был найден мой поисковый запрос, в XMLReader?

Я новичок в XMLReader, и я думаю, что трудно найти учебники / код или что-то передовое, чтобы получить примеры. Мой вопрос в том, как я могу преобразовать код, который у меня есть сейчас, поэтому, если я ищу (через форму), термин jQuery даст мне возможность вывести значение <info></info> (и позже других элементов) в каждом <name></name> которое […]

Как использовать XMLReader в PHP?

У меня есть следующий файл XML, файл довольно большой, и я не смог заставить simplexml открывать и читать файл, поэтому я пытаюсь использовать XMLReader без успеха в php <?xml version="1.0" encoding="ISO-8859-1"?> <products> <last_updated>2009-11-30 13:52:40</last_updated> <product> <element_1>foo</element_1> <element_2>foo</element_2> <element_3>foo</element_3> <element_4>foo</element_4> </product> <product> <element_1>bar</element_1> <element_2>bar</element_2> <element_3>bar</element_3> <element_4>bar</element_4> </product> </products> Я, к сожалению, не нашел хорошего учебника по […]

PHP открытый gzipped XML

Я изо всех сил пытаюсь читать gzipped xml-файлы в php. Мне удалось прочитать нормальные xml-файлы, используя XMLReader () следующим образом: $xml = new XMLReader(); $xml->open($linkToXmlFile); Однако это не работает, когда файл xml gzipped. Как я могу разархивировать файл и прочитать его с помощью XMLReader?

PHP – очень простой XMLReader

Поскольку я буду разбирать очень большой XML-файл, я пытаюсь использовать XMLReader для извлечения данных XML и использовать simpleXML для отображения. Я никогда не использовал XMLreader, поэтому я просто пытаюсь понять, как использовать XMLReader. Я хочу отобразить все значения имени и цены в файле XML, и я не могу заставить этот код отображать что-либо. Я что-то […]

Является ли XMLReader синтаксическим анализатором SAX, парсером DOM или нет?

Я тестирую различные методы для чтения (возможно, большого, с очень часто читаемыми) файлов конфигурации XML в PHP. Никакой письменности никогда не требуется. У меня есть две успешные реализации, одна из которых использует SimpleXML (который я знаю – DOM-парсер), а другой – с помощью XMLReader . Я знаю, что читатель DOM должен читать все дерево и […]

Анализ XML с помощью PHP и XMLReader

Я пытаюсь разобрать очень большой XML-файл с PHP и XMLReader, но, похоже, не могу получить результаты, которые я ищу. В принципе, я ищу тонну информации, и если a содержит определенный zipcode, я бы хотел вернуть этот бит XML или продолжить поиск, пока не найдет этот zipcode. По сути, я буду разбивать этот большой файл на […]

Проблема. Объявление XML разрешено только в начале документа.

xml: 19558: ошибка парсера: объявление XML разрешено только в начале документа любые решения? Я использую php XMLReader для синтаксического анализа большого XML-файла, но получаю эту ошибку. Я знаю, что файл не хорошо отформатирован, но я думаю, что его невозможно просмотреть в файле и удалить эти дополнительные объявления. так что любая идея, ПОЖАЛУЙСТА, ПОМОГИТЕ