This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
how to select part of the tree?
- To: XSL-List at mulberrytech dot com
- Subject: how to select part of the tree?
- From: "K. Ari Krupnikov" <ari at iln dot net>
- Date: Tue, 28 Mar 2000 21:32:32 -0500
- Reply-To: xsl-list at mulberrytech dot com
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@iln.net</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@iln.net
<b>Porsche</b>
<i>Boxster</i>
1998
Svetlana Soboleva
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list