включить position в название
От: salexn_1  
Дата: 23.06.06 06:47
Оценка:
Есть XML документ
<orders>
<order>
<customer>AAA</customer>
...
<specification>
<item>
<price>110</price>
...
</item>
</specification>
</order>
<order>
<customer>BBB</customer>
...
</order>
....
</orders>
При помощи XSLT хотелось бы получить HTML документ, в котором бы была указана общая информация по приказу(Номер, дата, покупатель и т.д.) и затем кликнул по номер можно было бы перейти к спецификации.
Не понятно каким образом можно "динамически" создать ссылку, т.е.
<a href="#item<вот сюда хотелось бы воткнуть position данного нода>"><xsl:value-of select="numer"/></a>
Как это сделать и можно ли?
Re: включить position в название
От: York Россия  
Дата: 23.06.06 07:32
Оценка: -1
Здравствуйте, salexn_1, Вы писали:

_><a href="#item<вот сюда хотелось бы воткнуть position данного нода>"><xsl:value-of select="numer"/></a>

_>Как это сделать и можно ли?

Вам это надо?

<a>
  <xsl:attribute name="href">#item<xsl:value-of select="numer"/></xsl:attribute>
  <xsl:value-of select="numer"/>
</a>
... << RSDN@Home 1.2.0 alpha rev. 650>>
Пищальников Юрий
Re[2]: включить position в название
От: Аноним  
Дата: 23.06.06 08:01
Оценка:
Здравствуйте, York, Вы писали:

Y>Здравствуйте, salexn_1, Вы писали:


_>><a href="#item<вот сюда хотелось бы воткнуть position данного нода>"><xsl:value-of select="numer"/></a>

_>>Как это сделать и можно ли?

Y>Вам это надо?


Y>
Y><a>
Y>  <xsl:attribute name="href">#item<xsl:value-of select="numer"/></xsl:attribute>
Y>  <xsl:value-of select="numer"/>
Y></a>
Y>


ага!!! Спасибо!!!
Re: включить position в название
От: kan_izh Великобритания  
Дата: 23.06.06 17:27
Оценка:
salexn_1 wrote:

> Не понятно каким образом можно "динамически" создать ссылку, т.е.

> <a href="#item<вот сюда хотелось бы воткнуть position данного
> нода>"><xsl:value-of select="numer"/></a>
> Как это сделать и можно ли?
Есть такая штука Attribute Value Template (AVT):
<a href="#item{position()}"><xsl:value-of select="numer"/></a>
Posted via RSDN NNTP Server 2.0
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.