powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Составной URL в XSL-T
7 сообщений из 7, страница 1 из 1
Составной URL в XSL-T
    #36030179
BPK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как сделать, чтобы в HTML, получаемом из XML, появлялись ссылки вида
<a href="http://постоянная_часть_url{эл1_из_xml}постоянная_часть_url">{эл2_из_xml}</a>

XML следующего вида:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<elements>
<element>
<el1></el1>
<el2></el2>
</element>
<element>
<el1></el1>
<el2></el2>
</element>
</elements>
...
Рейтинг: 0 / 0
Составной URL в XSL-T
    #36030233
jfm06
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BPK,

Это делатся с помощью xsl:element

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<xsl:for-each select="elements/element">
	<xsl:element name="a">
		<xsl:attribute name="href">http://gaga.ru/<xsl:value-of select="./el1"/>
		</xsl:attribute>
		<xsl:value-of select="./el2"/>
		<BR />
	</xsl:element>	
</xsl:for-each>
...
Рейтинг: 0 / 0
Составной URL в XSL-T
    #36032091
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или еще проще
Код: plaintext
1.
2.
<a href="{concat('http://постоянная_часть_url', el1, 'постоянная_часть_ur')}">
  <xsl:value-of select="el2"/>
</a>

С уважением, Vasilisk
...
Рейтинг: 0 / 0
Составной URL в XSL-T
    #36034252
Grundiss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
jfm06, чего-то я недопонял
А какого внутри xsl:element делает <br/>?
...
Рейтинг: 0 / 0
Составной URL в XSL-T
    #36034268
BPK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Grundissjfm06, чего-то я недопонял
А какого внутри xsl:element делает <br/>?
Забей. Это мелочи, а вопрос был о другом.
...
Рейтинг: 0 / 0
Составной URL в XSL-T
    #36034377
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Grundissjfm06, чего-то я недопонял
А какого внутри xsl:element делает <br/>?В общем случае - а почему и нет?
...
Рейтинг: 0 / 0
Составной URL в XSL-T
    #36037269
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_Или еще проще
Код: plaintext
1.
2.
<a href="{concat('http://постоянная_часть_url', el1, 'постоянная_часть_ur')}">
  <xsl:value-of select="el2"/>
</a>

А если так?
Код: plaintext
1.
2.
<a href="http://постоянная_часть_url{el1}постоянная_часть_ur">
  <xsl:value-of select="el2"/>
</a>
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Составной URL в XSL-T
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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