Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 1 из 1
  • 1
Модератор форума: Peter, DEMBEL, YURIY  
XML/RSS и NeoBook
BoDunДата: Вт, 01 Марта 2011, 18:51 | Сообщение # 1
Любопытный
Интересует вопрос сделать небольшую читалку rss, где узко указан один адресс и от туда уже тянутся новости. Пытался понять как, но что-то не вкурил...поэтому прошу помощи :)

ps: пардоньте, если тема уже поднималась, смотрел искал в поиске и облазил весь раздел необук, но ничего не нашёл :(


 
СообщениеИнтересует вопрос сделать небольшую читалку rss, где узко указан один адресс и от туда уже тянутся новости. Пытался понять как, но что-то не вкурил...поэтому прошу помощи :)

ps: пардоньте, если тема уже поднималась, смотрел искал в поиске и облазил весь раздел необук, но ничего не нашёл :(


Автор - BoDun
Дата добавления - 01 Марта 2011 в 18:51
AlienДата: Вт, 01 Марта 2011, 19:22 | Сообщение # 2
RSS обычно предоставляется в XML формате, можно обращаться на него с помощью команды InternetGet или InternetPost
И парсить входящие данные, можно парсить с помощью моего XML парсера или с помощью обычного парсера "от и до". (см. вложение)
Прикрепления: tagParse.rar (0.3 Kb)


Сообщение отредактировано
Alien - Вт, 01 Марта 2011, 19:23
 
СообщениеRSS обычно предоставляется в XML формате, можно обращаться на него с помощью команды InternetGet или InternetPost
И парсить входящие данные, можно парсить с помощью моего XML парсера или с помощью обычного парсера "от и до". (см. вложение)

Автор - Alien
Дата добавления - 01 Марта 2011 в 19:22
BoDunДата: Вт, 01 Марта 2011, 19:37 | Сообщение # 3
Любопытный
Alien, спасибо, буду пробовать.

 
СообщениеAlien, спасибо, буду пробовать.

Автор - BoDun
Дата добавления - 01 Марта 2011 в 19:37
СергейДата: Ср, 02 Марта 2011, 19:23 | Сообщение # 4
Необукер
можно плагин заюзать, там еще проще, поищи на офсайте, там в названии будет слово feeds.
 
Сообщениеможно плагин заюзать, там еще проще, поищи на офсайте, там в названии будет слово feeds.

Автор - Сергей
Дата добавления - 02 Марта 2011 в 19:23
DEMBELДата: Ср, 02 Марта 2011, 19:50 | Сообщение # 5
Наш дизайнер
был плаг neofeeds, но щас почему-то нет его там...

Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениебыл плаг neofeeds, но щас почему-то нет его там...

Автор - DEMBEL
Дата добавления - 02 Марта 2011 в 19:50
СергейДата: Ср, 02 Марта 2011, 19:55 | Сообщение # 6
Необукер
Quote (DEMBEL)
был плаг neofeeds, но щас почему-то нет его там...
да да, есть такой. neofeeds (2.2 МБ)


Сообщение отредактировано
Сергей - Ср, 02 Марта 2011, 19:59
 
Сообщение
Quote (DEMBEL)
был плаг neofeeds, но щас почему-то нет его там...
да да, есть такой. neofeeds (2.2 МБ)

Автор - Сергей
Дата добавления - 02 Марта 2011 в 19:55
AlienДата: Ср, 02 Марта 2011, 20:03 | Сообщение # 7
Quote (Сергей)
да да, есть такой. neofeeds (2.2 МБ)


я качал его однажды, но разочаровался в нем почему-то, не помню почему, видимо он платный был :)
 
Сообщение
Quote (Сергей)
да да, есть такой. neofeeds (2.2 МБ)


я качал его однажды, но разочаровался в нем почему-то, не помню почему, видимо он платный был :)

Автор - Alien
Дата добавления - 02 Марта 2011 в 20:03
СергейДата: Ср, 02 Марта 2011, 21:02 | Сообщение # 8
Необукер
Quote (Alien)
видимо он платный был
да вроде нет, ни каких месаг или авторизаций. может другой?!


Сообщение отредактировано
Сергей - Ср, 02 Марта 2011, 21:15
 
Сообщение
Quote (Alien)
видимо он платный был
да вроде нет, ни каких месаг или авторизаций. может другой?!

Автор - Сергей
Дата добавления - 02 Марта 2011 в 21:02
DEMBELДата: Ср, 02 Марта 2011, 21:21 | Сообщение # 9
Наш дизайнер
проще написать обьектный xml-парсер... вот:

opXML "[Path]" ""

[Path] - локальный путь к файлу или URL

В результате текстовые значения хмл-тегов складываются в нумерованные массивы, названные по имени тега.

второй параметр - модификатор индекса массива, если он имеет значение Shift то первые значения тегов не пишутся как массив, а как обычные переменные (в rss обычно первые теги это параметры канала, используется когда они мешают и нужно получить только массив данных).
Ограничение - хмл-теги не должны называться в нумерованном виде (item1, item2, item3...) а то старые значения в нб-массиве будут перезаписываться другими, я как-то не предусмотрел это пока.

Примеры

Call "opXML" "c:\sample.xml" ""
Call "opXML" "http://neobooker.ru/forum/0-0-0-37" "Shift"

Обработки ошибок и исключений нет, потом... на типичных валидных xml вроде работает норм (вложения узлов до 2-3 уровня, глубже не проверял, может и споткнется)...

Прикрепления: opXML.zip (0.5 Kb)


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениепроще написать обьектный xml-парсер... вот:

opXML "[Path]" ""

[Path] - локальный путь к файлу или URL

В результате текстовые значения хмл-тегов складываются в нумерованные массивы, названные по имени тега.

второй параметр - модификатор индекса массива, если он имеет значение Shift то первые значения тегов не пишутся как массив, а как обычные переменные (в rss обычно первые теги это параметры канала, используется когда они мешают и нужно получить только массив данных).
Ограничение - хмл-теги не должны называться в нумерованном виде (item1, item2, item3...) а то старые значения в нб-массиве будут перезаписываться другими, я как-то не предусмотрел это пока.

Примеры

Call "opXML" "c:\sample.xml" ""
Call "opXML" "http://neobooker.ru/forum/0-0-0-37" "Shift"

Обработки ошибок и исключений нет, потом... на типичных валидных xml вроде работает норм (вложения узлов до 2-3 уровня, глубже не проверял, может и споткнется)...


Автор - DEMBEL
Дата добавления - 02 Марта 2011 в 21:21
СергейДата: Ср, 02 Марта 2011, 21:36 | Сообщение # 10
Необукер
Quote (DEMBEL)
проще написать объектный xml-парсер
фиг знает, пытался я юзать объектный парсер(в сети находил), невалидный хмл не всегда проходит, да и ошибки иногда на пустом месте вылетают... Помоемому плагин получше работает. Но зато вбс мона затачить под себя для простых рсс, даже конкретно под определеный сайт :)


Сообщение отредактировано
Сергей - Ср, 02 Марта 2011, 21:37
 
Сообщение
Quote (DEMBEL)
проще написать объектный xml-парсер
фиг знает, пытался я юзать объектный парсер(в сети находил), невалидный хмл не всегда проходит, да и ошибки иногда на пустом месте вылетают... Помоемому плагин получше работает. Но зато вбс мона затачить под себя для простых рсс, даже конкретно под определеный сайт :)

Автор - Сергей
Дата добавления - 02 Марта 2011 в 21:36
DEMBELДата: Чт, 03 Марта 2011, 12:32 | Сообщение # 11
Наш дизайнер
не, плаг рулевой. нужно его на русском сделать, справку и демки.

Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениене, плаг рулевой. нужно его на русском сделать, справку и демки.

Автор - DEMBEL
Дата добавления - 03 Марта 2011 в 12:32
СергейДата: Чт, 03 Марта 2011, 13:22 | Сообщение # 12
Необукер
Quote (DEMBEL)
плаг рулевой
'n точно, я на нем для видеоафиши делал рсс парсер, прикольно получилось :)
Quote (DEMBEL)
нужно его на русском сделать
надо спросить у mishem, там команд мало.
Я сейчас справку пишу к плагк контрол :D
Прикрепления: 0139725.jpg (89.6 Kb)
 
Сообщение
Quote (DEMBEL)
плаг рулевой
'n точно, я на нем для видеоафиши делал рсс парсер, прикольно получилось :)
Quote (DEMBEL)
нужно его на русском сделать
надо спросить у mishem, там команд мало.
Я сейчас справку пишу к плагк контрол :D

Автор - Сергей
Дата добавления - 03 Марта 2011 в 13:22
mishemДата: Чт, 03 Марта 2011, 13:32 | Сообщение # 13
Эксперт форума
Quote (Сергей)
Я сейчас справку пишу к плагк контрол

Ну воооот, лед тронулся. thumbs_up
Давай, давай.... :)


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Сергей)
Я сейчас справку пишу к плагк контрол

Ну воооот, лед тронулся. thumbs_up
Давай, давай.... :)

Автор - mishem
Дата добавления - 03 Марта 2011 в 13:32
DEMBELДата: Чт, 03 Марта 2011, 14:02 | Сообщение # 14
Наш дизайнер
Quote (Сергей)
Я сейчас справку пишу к плагк контрол

ну дерзай... там без бутылки не разберешься :)

Добавлено (03 Март 2011, 14:02)
---------------------------------------------
занки, аргуметов... а в чем собираешь справку, пройдись там правописанием на всякий случай, если есть такая функция, удобно отлавливать ошибки если в запаре пишешь...


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщение
Quote (Сергей)
Я сейчас справку пишу к плагк контрол

ну дерзай... там без бутылки не разберешься :)

Добавлено (03 Март 2011, 14:02)
---------------------------------------------
занки, аргуметов... а в чем собираешь справку, пройдись там правописанием на всякий случай, если есть такая функция, удобно отлавливать ошибки если в запаре пишешь...


Автор - DEMBEL
Дата добавления - 03 Марта 2011 в 14:02
СергейДата: Чт, 03 Марта 2011, 14:15 | Сообщение # 15
Необукер
Quote (DEMBEL)
а в чем собираешь справку
в блокноте(EmEditor), нет орфографии

Добавлено (03 Март 2011, 14:15)
---------------------------------------------
блин, надо было в ворде писать, а сразу в хтмл поперся :D

 
Сообщение
Quote (DEMBEL)
а в чем собираешь справку
в блокноте(EmEditor), нет орфографии

Добавлено (03 Март 2011, 14:15)
---------------------------------------------
блин, надо было в ворде писать, а сразу в хтмл поперся :D


Автор - Сергей
Дата добавления - 03 Марта 2011 в 14:15
mishemДата: Чт, 03 Марта 2011, 14:50 | Сообщение # 16
Эксперт форума
Quote (Сергей)
в блокноте(EmEditor)

В winchm попробуй.


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Сергей)
в блокноте(EmEditor)

В winchm попробуй.

Автор - mishem
Дата добавления - 03 Марта 2011 в 14:50
YURIYДата: Чт, 03 Марта 2011, 14:56 | Сообщение # 17
WebMaster
 
Сообщение

Автор - YURIY
Дата добавления - 03 Марта 2011 в 14:56
PeterДата: Чт, 03 Марта 2011, 16:31 | Сообщение # 18
Админ NeoBook
Quote (mishem)
В winchm попробуй

Quote (YURIY)
Help & Manual рулит.

Да, действительно H&M рулит (сам именно ею и пользуюсь), но у всех этих программ есть один большой недостаок - они платные!
И, если выкладывать официально в сети сделанные в них творения, можно (теоретически) нарваться на неприятности.

В этом плане неплохой альтернативой является HTML Help Workshop (или), но, к сожалению, программа, мягко говоря, не очень удобная, зато - бесплатная.

Из бесплатных программ для создания справок наиболее продвинутая и удобная HelpnDoc, похожа на H&M по устройству и функционалу.
Но за бесплатность приходится платить - внизу каждой страницы автоматом добавляется строчка типа "Сделано в бесплатной версии....".
Но, это не такое уж большое неудобство, тем более, что теоретически файл можно раскомпилить, отредактровать страницы и скомпилить заново.


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (mishem)
В winchm попробуй

Quote (YURIY)
Help & Manual рулит.

Да, действительно H&M рулит (сам именно ею и пользуюсь), но у всех этих программ есть один большой недостаок - они платные!
И, если выкладывать официально в сети сделанные в них творения, можно (теоретически) нарваться на неприятности.

В этом плане неплохой альтернативой является HTML Help Workshop (или), но, к сожалению, программа, мягко говоря, не очень удобная, зато - бесплатная.

Из бесплатных программ для создания справок наиболее продвинутая и удобная HelpnDoc, похожа на H&M по устройству и функционалу.
Но за бесплатность приходится платить - внизу каждой страницы автоматом добавляется строчка типа "Сделано в бесплатной версии....".
Но, это не такое уж большое неудобство, тем более, что теоретически файл можно раскомпилить, отредактровать страницы и скомпилить заново.


Автор - Peter
Дата добавления - 03 Марта 2011 в 16:31
ФаридДата: Пн, 16 Мая 2011, 20:39 | Сообщение # 19
Ветеран форума
Quote (Peter)
но у всех этих программ есть один большой недостаок - они платные!



Дата регистрации: Вс, 30 Мая 2010, 21:05
Этож было вчера
 
Сообщение
Quote (Peter)
но у всех этих программ есть один большой недостаок - они платные!


Автор - Фарид
Дата добавления - 16 Мая 2011 в 20:39
novichokДата: Чт, 19 Сентября 2019, 08:49 | Сообщение # 20
Приколист
Всем привет, помучил парсер(Call "opXML" "[fail]" "><") - работает,заменил данные переменных. но, как вот сохранить обратно этот фаил с измененными данными?
Прикрепления: 4812665.png (186.8 Kb)
 
СообщениеВсем привет, помучил парсер(Call "opXML" "[fail]" "><") - работает,заменил данные переменных. но, как вот сохранить обратно этот фаил с измененными данными?

Автор - novichok
Дата добавления - 19 Сентября 2019 в 08:49
novichokДата: Чт, 19 Сентября 2019, 08:53 | Сообщение # 21
Приколист
сам фаил выглядит так.

Добавлено (19 Сентября 2019, 14:39)
---------------------------------------------
scared scared
может ктонить помочь?
---------------------------------------------
всем спосибо за помощь,разобрался!!!
надо просто скопировать фаил xml в txt - заменить все что надо и сохранить опять в xml.
у меня все отлично работает
Прикрепления: 0702173.png (374.5 Kb)


Сообщение отредактировано
novichok - Пт, 18 Октября 2019, 17:38
 
Сообщениесам фаил выглядит так.

Добавлено (19 Сентября 2019, 14:39)
---------------------------------------------
scared scared
может ктонить помочь?
---------------------------------------------
всем спосибо за помощь,разобрался!!!
надо просто скопировать фаил xml в txt - заменить все что надо и сохранить опять в xml.
у меня все отлично работает

Автор - novichok
Дата добавления - 19 Сентября 2019 в 08:53
  • Страница 1 из 1
  • 1
Поиск: