[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Hello
i have this problem, when i try to sort elements which are comming from external files.
the situation is as follows:
i have a masterfile.xml which contains multiple tags like the following:
<taxpayer file="A004.xml" id="A004"/>
the file reference links to an XML file which contains all the individuals data for example:
i have no trouble getting the information out of the multiple Xml files using the following code:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output indent="yes"/>
<xsl:template match="taxpayer">
<xsl:variable name="taxfile">
<xsl:value-of select="@file"></xsl:value-of>
</xsl:variable>
<person>
<xsl:apply-templates><xsl:sort data-type="text" select="/name"/></xsl:apply-templates>
<xsl:apply-templates select="document(concat($taxfile,''))//family"/>
</person>
</xsl:template>
</xsl:stylesheet>
just wondering if any1 has any pointers/solutions to this sorting of remote data :\
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
[xsl] Problem with Sorting Elements When using "document()" to bring in multiple files
Subject: [xsl] Problem with Sorting Elements When using "document()" to bring in multiple files From: "Dominic Lisi" <platapusman2000@xxxxxxxxxxx> Date: Wed, 03 Dec 2003 14:46:33 +0000 |
Hello
i have this problem, when i try to sort elements which are comming from external files.
the situation is as follows:
i have a masterfile.xml which contains multiple tags like the following:
<taxpayer file="A004.xml" id="A004"/>
the file reference links to an XML file which contains all the individuals data for example:
<taxpayer id="A004"> <name> <family>Random_1</family> <given>Made_Uo_Dude</given> </name> </taxpayer>
i have no trouble getting the information out of the multiple Xml files using the following code:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output indent="yes"/>
<xsl:template match="/"> <alpha_list> <xsl:apply-templates select="list"/> </alpha_list> </xsl:template>
<xsl:template match="taxpayer">
<xsl:variable name="taxfile">
<xsl:value-of select="@file"></xsl:value-of>
</xsl:variable>
<person>
<xsl:apply-templates><xsl:sort data-type="text" select="/name"/></xsl:apply-templates>
<xsl:apply-templates select="document(concat($taxfile,''))//family"/>
</person>
</xsl:template>
</xsl:stylesheet>
just wondering if any1 has any pointers/solutions to this sorting of remote data :\
thanks -{Dom}-
_________________________________________________________________ Hotmail messages direct to your mobile phone http://www.msn.co.uk/msnmobile
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Strange Sorting Problem, David Carlisle | Thread | Re: [xsl] Problem with Sorting Elem, G. Ken Holman |
Re: [xsl] XSL stylesheet syntax hel, David Carlisle | Date | Re: In fact it's linear! (Was: Re: , Dimitre Novatchev |
Month |
Keywords