powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Помогите написать XSL для вывода XML
3 сообщений из 3, страница 1 из 1
Помогите написать XSL для вывода XML
    #35007730
McLighter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пожалуйста если не трудно, хоть в общих чертах какой будет 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
Помогите написать XSL для вывода XML
    #35012874
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думай сам.. ломает.
Если что то неполучится пиши поможем, а писать все за тебя , еще и на холяву , ломает
...
Рейтинг: 0 / 0
Помогите написать XSL для вывода XML
    #35021603
Артем1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
первый элемент от остальных можно наверное отличить в XPAth с помощью функции position()
Доступ к значениям элементов/аттрибоутов через xsl:value-of
новые элементы можно формировать просто текстом или xsl:element и xsl:attribute. В инете навалом примеров.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Помогите написать XSL для вывода XML
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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