![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Хрипа |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 11.12.2006 Репутация: -6 Всего: нет |
Есть такая строка:
<item:time>12.07.08</item:time> и такая <item:title title:type="7">ПРИВЕТ МЕДВЕД</item:title> и <item:shows shows:number="2000" shows:max="15000" /> КАк получить данные строки ? полная структура выглядит так:
Не получилось пропарсить из под: xml_parser simplexml Кто что знаит помогите СПАСИБО! АДМИНЫ, модераторы пожалуйста не переносите тему вы её переносите и не кто не отвечает на тему, создаю её уже 4 раз. Спасибо за понемание. Это сообщение отредактировал(а) Хрипа - 21.3.2008, 11:22 --------------------
<Вырезана, как не соответствующая правилам форума > |
|||
|
||||
Canarat |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 212 Регистрация: 11.3.2008 Где: Каспий Репутация: 5 Всего: 5 |
Хрипа, а прочитать про то, что для атрибутов произвольного вида "attr:*" не существует встроенных namespace'в, и поэтому разбор XML-документа в соответствии со спецификацией невозможен, сложно было?
Добавлено через 1 минуту и 43 секунды Вообще вся структура документа ужасна. Если же хочется баловаться с таким XML-кодом, используй http://de.php.net/manual/en/function.simpl...thNamespace.php |
|||
|
||||
Хрипа |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 11.12.2006 Репутация: -6 Всего: нет |
Canarat, я знаю что он не возможен
Однако его надо разобрать и я вот собственно спрашую как это сделать ? --------------------
<Вырезана, как не соответствующая правилам форума > |
|||
|
||||
Canarat |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 212 Регистрация: 11.3.2008 Где: Каспий Репутация: 5 Всего: 5 |
А я уже ответил на этот вопрос.
Добавлено через 55 секунд Или вручную, посимвольным разбором. Так и веселее, и понятно станет, как правильно работать с XML. |
|||
|
||||
Хрипа |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 11.12.2006 Репутация: -6 Всего: нет |
О это уже лучши, однако пример накидать не можеш ?
![]() Добавлено @ 11:47 Мне не понятно вот эта запись:
Это сообщение отредактировал(а) Хрипа - 21.3.2008, 11:47 --------------------
<Вырезана, как не соответствующая правилам форума > |
|||
|
||||
Canarat |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 212 Регистрация: 11.3.2008 Где: Каспий Репутация: 5 Всего: 5 |
Дальше читать про XPath. Добавлено через 1 минуту и 38 секунд Это XPath Query, цитировать документацию по нему я не буду |
|||
|
||||
Хрипа |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 11.12.2006 Репутация: -6 Всего: нет |
Canarat, ну дак и какойже это пример ? ))
Имеимтся в веду пример под мою стркутуру
Что бы вывело все элементы и с комментариями в коде Примерно так: Что бы получить аткой-то эемент надо писать так за хорошое пояснение тока поднимают репутацию а не за ссылки и КОПИ паст ![]() точной такойже пример и на php.net ) --------------------
<Вырезана, как не соответствующая правилам форума > |
|||
|
||||
mishaSL |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1046 Регистрация: 10.1.2007 Где: Санкт-Петербург Репутация: 19 Всего: 54 |
Хрипа, небольшой вопрос. Это точно весь XML документ (а не его часть)? И откуда ты его получил. Просто этот XML не валидный, у него не объявлено используемое пространство имен.
-------------------- Лучший способ научиться программированию - это посмотреть как это делают другие... |
|||
|
||||
Хрипа |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 11.12.2006 Репутация: -6 Всего: нет |
mishaSL,
XML валидный Написано 2,0 я просто вылажил сюда структура одного Item Просто нет смысла флудить грудой XML в форум. --------------------
<Вырезана, как не соответствующая правилам форума > |
|||
|
||||
mishaSL |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1046 Регистрация: 10.1.2007 Где: Санкт-Петербург Репутация: 19 Всего: 54 |
Хрипа, просто чтобы привести пример разбора твоего XML надо видеть xml version и xmlns. Можешь укоротить свой XML, но основную структуру то надо оставить.
-------------------- Лучший способ научиться программированию - это посмотреть как это делают другие... |
|||
|
||||
Хрипа |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 11.12.2006 Репутация: -6 Всего: нет |
Кстати вот нашол пример анологичный:
http://www.jobs.ua/rss_vacancy/web_specialists/ukraine/ Точное такая RSS лента только название полей другие.. ВОт вам вся структура Помогите пропарсить --------------------
<Вырезана, как не соответствующая правилам форума > |
|||
|
||||
mishaSL |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1046 Регистрация: 10.1.2007 Где: Санкт-Петербург Репутация: 19 Всего: 54 |
Хрипа, там сейчас сайт перестал открываться, так что проверить не могу.
Но примерно будет выглядеть так:
Если что не получится спрашивай. Добавлено через 2 минуты и 12 секунд Соответственно описание свойств и т.д. можно найти здесь: http://de.php.net/manual/ru/ref.dom.php Это всего лишь один из вариантов, так что разберешься можешь попробовать и другие. Добавлено через 3 минуты и 57 секунд и это лишнее:
-------------------- Лучший способ научиться программированию - это посмотреть как это делают другие... |
||||
|
|||||
Хрипа |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 11.12.2006 Репутация: -6 Всего: нет |
mishaSL - Выручил, подсказал в каком направлении надо рыть.
И пример кстати довольно не плохой сразу отпала куча вопросов. Спасибо. --------------------
<Вырезана, как не соответствующая правилам форума > |
|||
|
||||
mishaSL |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1046 Регистрация: 10.1.2007 Где: Санкт-Петербург Репутация: 19 Всего: 54 |
Хрипа, пожалуйста, обращайтесь
![]() Добавлено через 51 секунду Только тему еще пометьте решенной плиз ![]() -------------------- Лучший способ научиться программированию - это посмотреть как это делают другие... |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |