|
Subject: Re: XSL Problem From: "James Tauber" <jtauber@xxxxxxxxxxx> Date: Mon, 8 Mar 1999 16:21:57 +0800 |
>Ok I have
>
><nodeType1 att1='thing1'>
><nodeType2 att1='thing2'>
><nodeType3 att1='thing3'>
>
>I am trying to select all 3 nodes and orger by att1 but display different
>information depending on what type of node it is?
>
>Does anyone have any idea how i would do this
Assuming you have a container element X, ie
<X>
<nodeType1 att='thing1'>
<nodeType2 att='thing2'>
<nodeType3 att='thing3'>
</X>
Then you could have
<xsl:template match="X">
<xsl:apply-templates select="nodeType1|nodeType2|nodeType3">
<xsl:sort select="@att1"/>
</xsl:apply-templates>
</xsl:template>
<xsl:template match="nodeType1">...</xsl:template>
<xsl:template match="nodeType2">...</xsl:template>
<xsl:template match="nodeType3">...</xsl:template>
I haven't tested it, but I think it should work.
James
--
James Tauber / jtauber@xxxxxxxxxxx / www.jtauber.com
Associate Researcher, Electronic Commerce Network
Curtin University of Technology, Perth, Western Australia
Full-day XML Tutorial @ WWW8 : http://www8.org/
Maintainer of : www.xmlinfo.com, www.xmlsoftware.com and www.schema.net
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: XT examples as Applet in browse, Mike Dierken | Thread | 2 level sorting, 6tk2 |
| RE: IE5's xsl:copy, Shinichiro HAMADA | Date | RE: Beginner's question: The | does, Kay Michael |
| Month |