Lib_xml - Разбиение XML/HTML документа
Вложений: 2
Вот накропал библиотечку, которая немножко упрощает задачу парсинга (разбиения) XML/HTML документов.
Функции в библиотеке такие: PHP код:
К библиотеке прилагаю пример применения либы в программе на MP. Пример очень маленький, можете скопировать и отсюда: PHP код:
PHP код:
PHP код:
|
Ответ: Lib_xml - Разбиение XML/HTML документа
а если в XML извесны толька теги, но не известно их расположение в массиве? Например:
<?xml version="1.0" encoding="UTF-8"?> <data><phone></phone><name></name><info></info><address></address><program></program><code>OK_GET</code></data> крута былобы еслиб можна было вытащить OK_GET из тегов <code></code> толька зная название самого тега...а не его расположение :).....например если в цикле использовать)) |
Ответ: Lib_xml - Разбиение XML/HTML документа
Есть еще какие-нибуть компоненты для парсинга ?
|
Ответ: Lib_xml - Разбиение XML/HTML документа
Цитата:
В нем все теги игнорируется. Извлекается только текст. |
Ответ: Lib_xml - Разбиение XML/HTML документа
getvalue для param="123"/ возвращает 123", приходится проверять нет ли в конце / и обрубать его
|
Ответ: Lib_xml - Разбиение XML/HTML документа
Ну, по правилам синтаксиса там пробел должен быть перед символом /.
Поэтому и глючит. Стоит доработать библиотеку чтоб этого не было? |
Ответ: Lib_xml - Разбиение XML/HTML документа
Здравствуйте.
при разбивке xml, строка типа имя="значение", если "значение" состоит из строки с пробелами, разбивается по пробелам. например... имя="зн ач ен ие", выглядит так имя="зн ач ен ие" можно ли это поправить? |
Ответ: Lib_xml - Разбиение XML/HTML документа
Цитата:
|
Ответ: Lib_xml - Разбиение XML/HTML документа
В данный момент работаю над совершенной новой версией парсера, приходится писать с нуля, так что немножко терпения...
|
Ответ: Lib_xml - Разбиение XML/HTML документа
думаю дешевле научить MP работать с YAML, чем XML
|
Ответ: Lib_xml - Разбиение XML/HTML документа
Вложений: 1
Исправленная версия библиотеки.
В частности исправлен баг когда в параметре тега встречался пробел. |
Ответ: Lib_xml - Разбиение XML/HTML документа
С новой библиотекой мидлет вешается :''(( , вертаю старую все встает на свои места.
|
Ответ: Lib_xml - Разбиение XML/HTML документа
Цитата:
|
Ответ: Lib_xml - Разбиение XML/HTML документа
Вложений: 1
Вроде бы нашел причину бага. Исправил.
В частности был исправлен баг с символом / в конце. Иногда выдавало типа: city="Moscow"/ вместо city="Moscow" |
Ответ: Lib_xml - Разбиение XML/HTML документа
Если я что-то в чем-то понимаю, то тег <MMWEATHER> должен парсится(игрорироваться) весть, а в результате xml.getValue(adrr) выдает вот это MWEATHE хотя парсер должен был его игнорировать и выдать по заданному адресу только то, что в кавычках. Такое замечено на всех сайтах, где используется xml формат...
|
Часовой пояс GMT +4, время: 14:19. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot