I have the following :

### The XML
$ cat t.xml 
<?xml version="1.0"?>
<form>
        <variables>
                <variable name="test1" value="Mon test 1"/>
        </variables>

        <field name="test1"/>
</form>

### The XSL
$ cat t2.xsl
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 
<xsl:output
        method="html"
        indent="yes"
        encoding="iso-8859-1"
/>

<xsl:template match="field">
  <xsl:variable name="local_value">
    <xsl:value-of select="//variable[@name=current()/@name]/@value"/>
  </xsl:variable>
</xsl:template>

</xsl:stylesheet>


when I run these on sablotron, I get :

$ sabcmd t2.xsl t.xml
sabcmd: expr.cpp:3470: int Expression::optimizePositional(): Assertion
`!"invalid predicate type"' failed.
Aborted

Any idea ?

Thanks

Dom

-- 
Dominique Rousseau <[EMAIL PROTECTED]> - http://www.neuronnexion.com

Reply via email to