[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
RE: [xsl] xpath question
Subject: RE: [xsl] xpath question From: "Andrew Welch" <AWelch@xxxxxxxxxxxxxxx> Date: Fri, 28 Mar 2003 13:28:01 -0000 |
> how could i get the matching description for every column, > when i loop though them via the order described in the order > node? Hi, You would need to count the preceding-siblings (and itself) of the current <column> element, and then apply-templates to the corresponding <description> element, something like: <xsl:apply-templates select="/root/descriptions/description [position() = count(current()/preceding-sibling::column|.)]"/> But to be honest thats really awful xml - if you are able to change it I would do that first. cheers andrew > hi! > > i would have an additional question to this: > > if my document would look like this: > > <root> > <descriptions> > <description>this is an apple</description> > <description>this is an orange</description> > </descriptions> > <group> > <apple>bla</apple> > <orange>bla</orange> > </group> > <group> > <apple>bla</apple> > <orange>bla</orange> > </group> > <order> > <column name="orange" /> > <column name="apple" /> > </order> > </root> > > > how could i get the matching description for every column, > when i loop though them via the order described in the order > node? > > somehow i cannot think of a way to do that with xpath : / > > thanks! > > ciao! > florian > > > > > At 12:07 PM 3/27/2003, you wrote: > > >i have a document xml doc like this: > > > > > ><root> > > > <group> > > > <apple>bla</apple> > > > <orange>bla</orange> > > > </group> > > > <group> > > > <apple>bla</apple> > > > <orange>bla</orange> > > > </group> > > > > > > <order> > > > <column name="orange" /> > > > <column name="apple" /> > > > </order> > > ></root> > > > > > >i would like to do the following: im going though all the > column nodes > > >and would like to access the group nodes where the column > attribute name > > >and the group node name match up. > > > > > >basically i can just not think of a way to do that in > xpath.. anybody > > >got an tip? how can i say in xpath that it should get the node with > > >the name in @name and not just access the name attribute of a group > > >node.. > > > > > > > ====================================================================== > > Wendell Piez > mailto:wapiez@xxxxxxxxxxxxxxxx > > Mulberry Technologies, Inc. > http://www.mulberrytech.com > > 17 West Jefferson Street Direct Phone: > 301/315-9635 > > Suite 207 Phone: > 301/315-9631 > > Rockville, MD 20850 Fax: > 301/315-8285 > > > ---------------------------------------------------------------------- > > Mulberry Technologies: A Consultancy Specializing in SGML and XML > > > ====================================================================== > > > > > > XSL-List info and archive: > http://www.mulberrytech.com/xsl/xsl-list > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > > > > > --- > Incoming mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.461 / Virus Database: 260 - Release Date: 10/03/2003 > > --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.461 / Virus Database: 260 - Release Date: 10/03/2003 XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] xpath question, Bryan Archer | Thread | RE: [xsl] xpath question, Bryan Archer |
[xsl] Pattern Question, Kevin . Gutch | Date | RE: [xsl] xpath question, Bryan Archer |
Month |