Re[4]: XSLT - доступ к произвольному объекту
От: romanhawk Россия  
Дата: 14.06.05 12:52
Оценка:
Здравствуйте, vdb, Вы писали:

vdb>Здравствуйте, Пацак, Вы писали:


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


vdb>>>Положим, что есть набор:

vdb>>><item id='1'>ITEM1</item>
vdb>>>В xsl файле, к примеру, имею
vdb>>> <xsl:variable name="ItemId" select="."/>
vdb>>>Возможно это без еще одного цикла — прямым способом?

П>>Так?

П>>
П>>item[$ItemId]
П>>

vdb>Не совсем
vdb>Так получится не по id, а просто по порядковому номеру.
vdb>А по id следовало, оказывается, писать так примерно так (пишу в контексте):
vdb><xsl:value-of select="//root/defaults/item[@id=$ItwmId]"/>

vdb>Никогда бы, если честно, не догадался бы.


А зачем догадываться?
Великая и мощная штука — этот XPath.
В качестве введения очень советую: http://www.topxml.com/xsl/articles/xpath%5fpattern%5fex/
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.