Subject: Re: How to transform multiple XML docs with XSLT 2.0 into single doc
From: Andrew Welch <andrew.j.welch@xxxxxxxxx>
Date: Wed, 23 Jun 2010 08:28:20 +0100
|
On 23 June 2010 04:37, Jack Bush <netbeansfan@xxxxxxxxxxxx> wrote:
> <strong>World Cup Team:</strong>
> <br clear="none" />
> <a shape="rect" href="http://www.abc.com/team/brasil.html?aid=427231"
>Brasil</a> (30 goals)
> <br clear="none" />
> <a shape="rect" href=" www.abc.com/team/argentina.html?aid=427231"
>Argentina</a>(25 goals)
> <br clear="none" />
> <a shape="rect" href=" www.abc.com/team/Germany.html?aid=427231"
>Germany</a>(22 goals)
> <br clear="none" />
> <a shape="rect" href=" www.abc.com/team/usa.html?aid=427231" >United
States of America</a>(15 goals)
Call the above doc1 ^^^
> <strong>World Cup Player:</strong>
> <br clear="none" />
> <a shape="rect" href="http://www.abc.com/team/brasil.html?aid=427231"
>Brasil</a> (250 players)
> <br clear="none" />
> <a shape="rect" href=" www.abc.com/team/argentina.html?aid=427231"
>Argentina</a>(500 players)
> <br clear="none" />
> <a shape="rect" href=" www.abc.com/team/Germany.html?aid=427231"
>Germany</a>(350 players)
> <br clear="none" />
> <a shape="rect" href=" www.abc.com/team/usa.html?aid=427231" >United
States of America</a>(300 players)
> <br clear="none" />
Call the above doc2 ^^^^
> Desire output
> <team>Brasil (250 players with 30 goals)<team>
> <team>Argentina (500 players with 25 goals)<team>
> <team>Germany (350 players with 22 goals)<team>
> <team>USA (300 players with 15 goals)<team>
1. Transform doc1 with the XSLT.
2. Within that XSLT, reference doc2 using the doc() function.
3. When generating the <team> output for doc1, pull in the relevant
information from doc2.
--
Andrew Welch
http://andrewjwelch.com
Kernow: http://kernowforsaxon.sf.net/
|