Форум программистов, компьютерный форум, киберфорум
Наши страницы
XML/XSL
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.66/35: Рейтинг темы: голосов - 35, средняя оценка - 4.66
AvnAvn
1

Подскажите, как извлечь данные из XML

10.06.2012, 13:09. Просмотров 6423. Ответов 1
Метки нет (Все метки)

В VBScript использую поиск подстроки для звлечения даных из XML.

Set xml = Server.CreateObject("MSXML2.ServerXMLHTTP")
xml.Open "GET", "http://informer.gismeteo.ru/rss/29574.xml", False, "111", "222"
xml.send ""
cache_content = xml.responseXML.xml
'Analyze [cache_content]
'далее ищем тэги:
s=1
tableEnd=0
For i=1 to 800
s=tableEnd+1
tableBegin=InStr(s,cache_content,"<title>")
tableEnd=InStr(s,cache_content,"</title>")
If tableBegin=0 and tableEnd=0 Then
Exit For
End If
Response.Write "
i="&trim(i)&" tableBegin="&tableBegin&" tableEnd="&tableEnd
Response.Write right(left(cache_content,tableEnd),tableEnd-tableBegin)
s = tableBegin+1
tableBegin1=InStr(s,cache_content,"<description>")
tableEnd1=InStr(s,cache_content,"</description>")
Response.Write "
" '&" tableBegin="&tableBegin1&" tableEnd="&tableEnd1
Response.Write " <strong>"&right(left(cache_content,tableEnd1-1),tableEnd1-tableBegin1-13)&"</strong>"

Next
Set xml = Nothing

Подскажите, как грамотно выполнить извлечение данных из XML?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.06.2012, 13:09
Ответы с готовыми решениями:

Как обновить данные в файле xml на основе другого xml?
Добрый день! Мне необходимо разработать XSLT преобразование, которое будет обновлять данные в...

Как извлечь данные из XML
Здравствуйте. Есть вот такой xml документ &lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt; &lt;Пеший&gt; ...

Подскажите, как извлечь данных из XML?
В VBScript использую поиск подстроки для звлечения даных из XML. Set xml =...

Как извлечь данные из XML документа
Есть XML-документ. Каким образом можно извлечь из него название города, чтобы занести его в...

Подскажите как извлечь данные из JSON массива?
&lt;html&gt; &lt;head&gt; &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;&gt; ...

1
AvnAvn
10.06.2012, 13:21 2
P.S.Анализируемый XML имеет следующую структуру:

<?xml version="1.0" encoding="windows-1251" ?>
- <rss xmlns:gismeteo="http://www.gismeteo.ru" version="2.0
- <channel>
<title>GISMETEO.RU: Погода от ФОБОС и Мэп Мейкер</title>
<link>http://www.gismeteo.ru</link>
<description>Прогноз погоды по 2200+ городам России и Мира</description>
<ttl>60</ttl>
- <image>
<title>GISMETEO.RU: Погода от ФОБОС и Мэп Мейкер</title>
<width>142</width>
<height>18</height>
<link>http://www.gismeteo.ru</link>
<url>http://img.gismeteo.ru/images/gismeteo2.gif</url>
</image>
- <item>
<title>Красноярск: Утро 3 апр, Пн</title>
<link>http://www.gismeteo.ru/towns/29574.htm?1000000</link>
<description>облачно, без осадков, температура -18..-20 С, давление 752..754 мм рт.ст., ветер Юго-Западный, 1 м/с</description>
<category>Погода</category>
<enclosure url="http://img.gismeteo.ru/images/suncl.gif" />
<source>http://informer.gismeteo.ru/rss/29574.xml</source>
</item>
- <item>
<title>Красноярск: День 3 апр, Пн</title>
<link>http://www.gismeteo.ru/towns/29574.htm?1003137</link>
<description>облачно, без осадков, температура -7..-9 С, давление 751..753 мм рт.ст., ветер Южный, 1 м/с</description>
<category>Погода</category>
<enclosure url="http://img.gismeteo.ru/images/suncl.gif" />
<source>http://informer.gismeteo.ru/rss/29574.xml</source>
</item>
- <item>
<title>Красноярск: Вечер 3 апр, Пн</title>
<link>http://www.gismeteo.ru/towns/29574.htm?1086104</link>
<description>пасмурно, без осадков, температура -5..-7 С, давление 749..751 мм рт.ст., ветер Юго-Восточный, 1 м/с</description>
<category>Погода</category>
<enclosure url="http://img.gismeteo.ru/images/moond.gif" />
<source>http://informer.gismeteo.ru/rss/29574.xml</source>
</item>
- <item>
<title>Красноярск: Ночь 4 апр, Вт</title>
<link>http://www.gismeteo.ru/towns/29574.htm?1020258</link>
<description>пасмурно, без осадков, температура -8..-10 С, давление 744..746 мм рт.ст., ветер Южный, 2 м/с</description>
<category>Погода</category>
<enclosure url="http://img.gismeteo.ru/images/moond.gif" />
<source>http://informer.gismeteo.ru/rss/29574.xml</source>
</item>
</channel>
</rss>
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.06.2012, 13:21

извлечь данные из xml
пытаюсь извлечь данные след образом Добавлено через 11 минут пытаюсь извлечь данные след...

Извлечь данные из XML.
&lt;user login=&quot;M1ke&quot; password=&quot;3a380c1313e88c80bbe8a488ebbba78c&quot; activ=&quot;0&quot; status=&quot;1&quot;&gt; ...

Извлечь данные из xml
Доброго времени суток. По работе пришлось столкнуться с извлечением данных из xml-файла, никогда с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru