Subject: Re: [xsl] xpath question From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx> Date: Thu, 27 Mar 2003 12:31:02 -0500 |
<xsl:template match="order/column"> <xsl:apply-templates select="/root/group/*[local-name()=current()/@name"/> </xsl:template>
<xsl:template match="order/column"> <xsl:apply-templates select="key('fruits',@name)"/> </xsl:template>
Cheers, Wendell
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 ======================================================================
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] xpath question, florian | Thread | Re: [xsl] xpath question, florian |
Re: [xsl] Keeping the Current Conte, David Carlisle | Date | RE: [xsl] xpath question, Bryan Archer |
Month |