parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

XSL: вывод строкового значения, исключая "грязные" тэги

G_Z 09.02.2006 16:07 / 09.02.2006 16:08

Товарищи, прошу совета.
Есть xml с помещёнными в него отэскейпенными тэгами, вида:
<nobr>99-2005</nobr>
что позволяет не заморачиваться с проверкой валидности документа на момент сборки и делать при выводе просто disable-output-escaping="yes".
Встала задача:
вывести значение без этих "тэгов", то бишь средствами xsl получить из
<nobr>99-2005</nobr>
->
99-2005
Попытался с наскоку решить проблему "в лоб":
<xsl:variable name="var">
	<xsl:value-of select="..." disable-output-escaping="yes"/>
</xsl:variable>
<xsl:value-of select="$var"/>
однако результат быстро остудил весь мой творческий пыл.

Сталкивался ли кто-нибудь с такой задачей и как решал, если решал?..