[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: Are non-linear transformation possible?

Subject: RE: Are non-linear transformation possible?
From: Jeff Beadle <Jbeadle@xxxxxxxx>
Date: Fri, 16 Aug 2002 14:04:35 -0400
linear transformation of data
Actually, now that I looked at what you want again ... I may have
misunderstood what you want.

Here's what the xslt below produces:
<results>
  <row>
     <field>some data</field> 
     <field>some data</field> 
     <field>some data</field> 
     <field>some data</field> 
  </row>
  <row>
     <field>some data</field> 
     <field>some data</field> 
  </row>
</results>

Which isn't exactly what you've listed for your desired output.

But, you don't give what the judgment criteria is putting the fourth "field"
element within the second "row" element.

Unless I'm missing something ... which is extremely likely!

-Jeff

-----Original Message-----
From: Jeff Beadle 
Sent: Friday, August 16, 2002 1:54 PM
To: 'xsl-list@xxxxxxxxxxxxxxxxxxxxxx'
Subject: RE:  Are non-linear transformation possible?


Hey Richard,

This works:

<xsl:template match="/">
   <results>
      <xsl:apply-templates />
   </results>
</xsl:template>

<xsl:template match="results">
   <row>
	<xsl:apply-templates />
   </row>
</xsl:template>

<xsl:template match="results/row">
   <xsl:copy-of select="field"/>
</xsl:template>

HTH,
Jeff

-----Original Message-----
From: Richard Bolen [mailto:bolen@xxxxxxxxxxxxxxxxx]
Sent: Friday, August 16, 2002 1:33 PM
To: XSL Mailing List (E-mail)
Subject:  Are non-linear transformation possible?


What I mean be this is can you convert a source document that looks like
this:

<allresults>
 <results>
  <row>
    <field>some data</field>
    <field>some data</field>
  </row>
  <row>
    <field>some data</field>
    <field>some data</field>
  </row>
 </results>
 <results>
  <row>
    <field>some data</field>
  </row>
  <row>
    <field>some data</field>
  </row>
 </results>
</allresults>  


into this:

<results>
  <row>
    <field>some data</field>
    <field>some data</field>
    <field>some data</field>
  </row>
  <row>
    <field>some data</field>
    <field>some data</field>
    <field>some data</field>
  </row>
</results>


In other words, I'd like to merge these 2 separate result sets into one
result set.

This seems like a basic thing to do with XSLT but I can't figure out the
logic for my transformation sheet.

Thanks,
Rich
--------------------------------------------------------------------
Rich Bolen
Senior Software Developer
GretagMacbeth Advanced Technologies Center
79 T. W. Alexander Drive - Bldg. 4401 - Suite 250
PO Box 14026
Research Triangle Park, North Carolina 27709-4026  USA
Phone:  919-549-7575 x239,  Fax: 919-549-0421		

http://www.gretagmacbeth.com/		
--------------------------------------------------------------------


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.