← Prev in month
← Prev in thread
Next in thread →
Next in month →
RE: [docbook-apps] Website+XSLT=source filename?
Thomas, Try this expression: "$autolayout/autolayout//*[@id=$id]/@page" in a template that matches 'webpage'. Sina >----- ------- Original Message ------- ----- >From: >To: >Sent: Tue, 22 Feb 2005 21:50:15 > >How does one go about finding out the XML source >filename in XSL? > >I tried to utilise the document-uri function of XSL >2.0; but am getting an >error (probably from the xsltproc processor) about >only being version 1.0 >capable. > >I currently have successfully been using the >following: > ><snip> ><xsl:variable name="page" select="."/> ><xsl:variable name="xml_source"> > <xsl:choose> > <xsl:when >test="$page/config[@param='source']"> > <xsl:value-of >select="($page/config[@param='source'])[1]/@value"/ >> > </xsl:when> > <xsl:otherwise> > <xsl:text>index.xml</xsl:text> > </xsl:otherwise> > </xsl:choose> > </xsl:variable> ></snip> >As you can see, I am having to generate a specific >element to hold the source >filename. But, given the volume of pages that I am >constructing(4,000+); I >would rather utilise a construct during >transformation so that I don't need >to alter the XML sources and add this element. > >Thanks, >Thomas
← Prev in month
← Prev in thread
Next in thread →
Next in month →