Subject: Re: [xsl] reading link value from external xml file with variable From: Joerg Heinicke <joerg.heinicke@xxxxxx> Date: Sat, 26 Oct 2002 16:51:56 +0200 |
1. /cbroker/XMLServ/XMLHan?command=list&period= 2. {/XDocList/@view} => evaluate() 3. &count= 4. {/XDocList/@offset} => evaluate() 5. &orderby=date&status=1
Hi!
I have a situation which I encountered this morning and I got stuck with it.
I have a main xslt file into which I import other xslt files and
data from several xml files.
The problem is generic linkvalue in the result html file. In the main xslt file i have:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:import href="Sort_Notunsigned.xml" />
<xsl:import href="recent.xsl" />
<xsl:import href="statistics.xsl" />
<xsl:import href="viewcommands.xsl" />
<xsl:import href="sortcommands.xsl" />
Here the line where I import Sort_Notunsigned.xml contains lines like this:
<sortbydateasc>/cbroker/XMLServ/XMLHan?command=list& period={/XDocList/@view}&count={/XDocList/@offset}& orderby=date&status=1 </sortbydateasc>
As you can see, it is a linkvalue /command to be sended on click
The value of <sortbydateasc> is called by a variable in sortcommands.xsl (which is imported to main xslt)like this:
<xsl:variable name="dateasc"> <xsl:value-of select="document('commands.xml')/xslt/notunsigned/sorting/sortbydateasc"/> </xsl:variable>
No the problem is obvious. When the value comes from xml file, the part where it should get {/XDocList/@view} from the input xml file, it does not do it. Same thing with {/XDocList/@offset}.
I think it would be possible to do it if the commands.xml would be commands.xsl?
Reason why I have separated the transformation into several files, is that I want to make it easier to maintain and change the commmand values in one place and have the affect
in several places.
Cheers Jarkko
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] reading link value from exter, Jarkko . Moilanen | Thread | [xsl] Re: Use recursion effectively, Dimitre Novatchev |
Re: [xsl] changing node names in XM, Vasu Chakkera | Date | Re: [xsl] attempt at dynamic sizing, Peter Flynn |
Month |