Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Помогите написать XSL для вывода XML / 3 сообщений из 3, страница 1 из 1
13.12.2007, 15:00
    #35007730
McLighter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите написать XSL для вывода XML
пожалуйста если не трудно, хоть в общих чертах какой будет XSL для моего XML:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<item>
<pubDate>Wed,  12  Dec  2007   13 : 00 : 00  GMT</pubDate>
<img src="http://st.msn.com/as/wea3/i/en-us/law/33.gif" width="55" height="45" alt="Fair" title="Fair" />
<br />Fair. - 1 °C (Feels like - 7 ). Humidity:  86 % Winds:  22  km/hr NNW.
<br />All times shown are local to St. Petersburg, RUS.
<br />
<a href="http://weather.msn.com/tenday.aspx?wealocations=wc:RSXX0091&src=rss">Detailed ten-day forecast</a>
   
<a href="http://weather.msn.com/hourly.aspx?wealocations=wc:RSXX0091&src=rss">Hourly Weather Forecast</a>
   
<a href="http://weather.msn.com/localmaps.aspx?wealocations=wc:RSXX0091&src=rss">Weather maps</a>
</item>

<item>
<pubDate>Wed,  12  Dec  2007   11 : 05 : 03  GMT</pubDate>
<description><![CDATA[<p>
<strong>
<a href="http://weather.msn.com/tenday.aspx?wealocations=wc:RSXX0091&src=rss">Today</a>:
</strong>
Flurries.
<img src="http://st.msn.com/as/wea3/i/en-us/saw/16.gif" width="35" height="21" alt="Flurries" title="Flurries" />
Lo: - 1 °C. Hi:  2 °C. Chance of precipitation:  50 %
<br />
<strong>
<a href="http://weather.msn.com/tenday.aspx?wealocations=wc:RSXX0091&src=rss">Tomorrow</a>:
</strong>
Flurries.
<img src="http://st.msn.com/as/wea3/i/en-us/saw/16.gif" width="35" height="21" alt="Flurries" title="Flurries" />
Lo: - 2 °C. Hi:  1 °C. Chance of precipitation:  45 %
<br />
<strong>
<a href="http://weather.msn.com/tenday.aspx?wealocations=wc:RSXX0091&src=rss">Friday</a>:
</strong>
Partly Cloudy.
<img src="http://st.msn.com/as/wea3/i/en-us/saw/30.gif" width="35" height="21" alt="Partly Cloudy" title="Partly Cloudy" />
Lo: - 2 °C. Hi: - 2 °C. Chance of precipitation:  5 %
<br />
<strong>
<a href="http://weather.msn.com/tenday.aspx?wealocations=wc:RSXX0091&src=rss">Saturday</a>:
</strong>PM Snow.
<img src="http://st.msn.com/as/wea3/i/en-us/saw/13.gif" width="35" height="21" alt="PM Snow" title="PM Snow" />
Lo: - 2 °C. Hi:  1 °C. Chance of precipitation:  30 %
<br />
<strong>
<a href="http://weather.msn.com/tenday.aspx?wealocations=wc:RSXX0091&src=rss">Sunday</a>:
</strong>
</description>
</item>
</channel>
</rss>


Мне необходимо первый блок Item оставить как есть, только все ссылки убрать(удалить все что в тегах A).
Второй блок обработать так - все ссылки сделать обычным текстом, то что в strong положить в таблицу в шапку, а под шапками выводить то что под /strong и до следующего strong.
...
Рейтинг: 0 / 0
16.12.2007, 11:35
    #35012874
SuSa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите написать XSL для вывода XML
Думай сам.. ломает.
Если что то неполучится пиши поможем, а писать все за тебя , еще и на холяву , ломает
...
Рейтинг: 0 / 0
19.12.2007, 18:52
    #35021603
Артем1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите написать XSL для вывода XML
первый элемент от остальных можно наверное отличить в XPAth с помощью функции position()
Доступ к значениям элементов/аттрибоутов через xsl:value-of
новые элементы можно формировать просто текстом или xsl:element и xsl:attribute. В инете навалом примеров.
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Помогите написать XSL для вывода XML / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]