Re: [xsl] Beginner's question

Subject: Re: [xsl] Beginner's question
From: Jörg Heinicke <joerg.heinicke@xxxxxx>
Date: Thu, 04 Oct 2001 18:12:30 +0200
<xsl:stylesheet ...>
  <!-- parameterized stylesheet, getting param from outside -->
  <xsl:param name="desired-id"/>

  <xsl:template match="root-element">
    <xsl:copy-of select="descendant::site[uid = $desired-id]"/>
  </xsl:template>
</xsl:stylesheet>

Joerg

J S Publications wrote:

Hi

Here is a simple question from an absolute beginner!

Suppose I have an XML document with a complex DTD. The DTD contains an element deep in the hierarchy called <site>. A <site> contains within it an element called <uid> that uniquely identifies the <site>.

How would I transform the XML doc to another XML doc that contained just the <site> element with a given <uid> (the output to include all child elements of site)?

I said it was a simple question!

Chris


--

System Development
VIRBUS AG
Fon +49(0)341-979-7435
Fax +49(0)341-979-7409
joerg.heinicke@xxxxxxxxx
www.virbus.de


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



Current Thread