Subject: RE: [xsl] saxon with sql extension and attribute template values From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Tue, 26 Jun 2007 17:19:26 +0100 |
connection is an AVT so it should be connection="{$connection}". xsl:attribute creates an attribute node in the result tree - never an attribute for the containing instruction in the stylesheet. row-tag and column-tag are not AVTs, they must be supplied as literal values. Those attributes that *are* AVTs are described as such in the documentation: http://www.saxonica.com/documentation/sql-extension/query.html The SQL extension to Saxon was all user-contributed, the reason I say it's not production-quality is that I don't have the resources to do the extensive testing needed to do it justice. (I have accepted user-contributed code in this area that was accompanied by very little test material, something that I wouldn't do for the mainstream product). Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: Georges Schmitz [mailto:georges.schmitz@xxxxxxxxx] > Sent: 26 June 2007 17:06 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] saxon with sql extension and attribute template values > > I'm using saxon8-9-0-3j in combination with the sql > extension. But using it in a more dynamic way (providing the > sql select components by variables or parameters) doesn't > work. In the documentation Michael Kay declares the query > attributes as being "attribute value templates", but I just > get expected results, when I use literal values. It doesn't > work either with an xsl:attribute declaration (see "row-tag"). > > <xsl:variable name="table" as="xs:string">tc_ad</xsl:variable> > <xsl:variable name="cols" > as="xs:string">id,nationalidnr,subject</xsl:variable> > <sql:query connection="$connection" table="{$table}" > column="{$cols}" column-tag="col" > > <xsl:attribute name="row-tag"> > <xsl:value-of select="$table"/> > </xsl:attribute> > </sql:query> > > > So what am I missing, or is the sql extension really just a > show case (Michael Kay warns the user at the beginning of the > description that it is not "production-quality")? > > Thanks, > Georges
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] saxon with sql extension and , Georges Schmitz | Thread | RE: [xsl] saxon with sql extension , Michael Kay |
Re: [xsl] XTDE1490 and using the Sa, Norman Gray | Date | RE: [xsl] <quote>XSL is NOT easy</q, Michael Kay |
Month |