how to select part of the tree?

Subject: how to select part of the tree?
From: "K. Ari Krupnikov" <ari@xxxxxxx>
Date: Tue, 28 Mar 2000 21:32:32 -0500
Hi,
	I'm trying to select some of the nodes in an XML document, but I keep
getting the whole tree. How do I make sure only <make> and <model> nodes
in this example are returned?

=================================================================
== source

<vehicles>
	<vehicle>
		<make>Mazda</make>
		<model>Miata</model>
		<year>1990</year>
		<owner>
			<name>Konstantin Krupnikov</name>
			<e-mail>ari@xxxxxxx</e-mail>
		</owner>
	</vehicle>
	<vehicle>
		<make>Porsche</make>
		<model>Boxster</model>
		<year>1998</year>
		<owner>
			<name>Svetlana Soboleva</name>
		</owner>
	</vehicle>
</vehicles>

=================================================================
== stylesheet

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
                version="1.0">

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

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

</xsl:stylesheet>

=================================================================
== result

<b>Mazda</b>
<i>Miata</i>
1990
        Konstantin Krupnikov
        ari@xxxxxxx
<b>Porsche</b>
<i>Boxster</i>
1998
        Svetlana Soboleva


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


Current Thread