^myfunction[<xsl:value-of select="." />]
Sergei 26.12.2002 13:12
Добрый день всем.
Вот такой затык:
Есть xml
<xml>
.......
<item id="1234">value</item>
</xml>
и вот такой шаблон:
......
<xsl:template match="item">
^myfunction[<xsl:value-of select="." />]
</xsl:template>
......
потом
$transformed[^xml.transform[$styleSheet]]
^process{^transformed.string[
$.method[html]
]}
@myfunction[param]
и вот тут начинаются чудеса:
$param - выведет value, а ^param.lenght[] будет равным 27, т.е. длине такой строки "<xsl:value-of select="." />"
но это еще не все, если попытаться использовать $param опять для генерации XSL, то его значение в XPath будет не "value", а всё тот же "<xsl:value-of select="." />".
Кто-нибудь сталкивался с таким? Может помочь?
- ^myfunction[<xsl:value-of select="." />], Sergei 26.12.2002 13:12