[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Thanks Martin,
That is exactly what I needed! Much appreciated.
On Jul 21, 2008, at 8:34 AM, Martin Honnen wrote:
Re: [xsl] Using a custom variable derived from one XML file to search another and retrieve values of child nodes
Subject: Re: [xsl] Using a custom variable derived from one XML file to search another and retrieve values of child nodes From: Rob Newman <rlnewman@xxxxxxxx> Date: Mon, 21 Jul 2008 08:49:39 -0700 |
Thanks Martin,
That is exactly what I needed! Much appreciated.
Kind regards, - Rob
On Jul 21, 2008, at 8:34 AM, Martin Honnen wrote:
Rob Newman wrote:Hi Mukul,
Yes - I want to apply the stylesheet to the XML in stations.xml and dataloggers.xml. As I understand it, if you want to process more than one XML file at a time, you need to have a 'feeder' XML file that lists all the XML files you want to transform.
So, I have information in two XML files:
stations.xml
dataloggers.xml
You don't need the third XML document, you can simply run Saxon against stations.xml and the following stylesheet:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">
<xsl:output method="xml" indent="yes"/>
<xsl:template match="station_list"> <Placemarks> <xsl:apply-templates select="stations/station"/> </Placemarks> </xsl:template>
<xsl:template match="station">
<Placemark>
<name>
<xsl:value-of select="@name"/>
</name>
<xsl:copy-of select="document('dataloggers.xml')/dataloggerlist/ datalogger[@name = current()/@name]/*"/>
</Placemark>
</xsl:template>
</xsl:stylesheet>
--
Martin Honnen http://JavaScript.FAQTs.com/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Using a custom variable d, Martin Honnen | Thread | Re: [xsl] Using a custom variable d, Florent Georges |
Re: [xsl] Using a custom variable d, Martin Honnen | Date | RE: [xsl] Content negotiation in XS, Rushforth, Peter |
Month |
Keywords