xsl-list
[Top] [All Lists]

RE: possible nested loops

2006-02-15 01:07:45
This would give a better approximation to what I have.

<country>
<name></name>
<state>
   <city/>
   <city>
</state>
<state>
   <city/>
   <city>
</state>
<state>
   <city/>
   <city>
      <city/>
   <city>
      <city/>
   <city>
</state>
</country>
<country>
<name></name>
<state>
   <city/>
   <city>
</state>
<state>
   <city/>
   <city>
</state>
<state>
   <city/>
   <city>
</state>
</country

I need to return each country's data as one block before the next. When I
use code such as that on page 615 of Michael Kay's book - XSLT 2 (fill in
the blanks type) I can get the country name to repeat:

<xsl:for-each select="//country">
<xsl-if test="name"><input name="country.name:records"
value="{name}"></xsl-if>
</xsl-for-each>

But when I use another for-each loop inside this I get spurious results
when applied to an xml document containing 2 pupil records and if I apply
it to my 800 plus record xml doc, Oxygen runs out of memory and xmlSpy
dies during the transformation.
I am on another machine here so I can't post the original docs at present
but will do later if it would help.
regards
garry



--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



<Prev in Thread] Current Thread [Next in Thread>