This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Beginner's question


<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@virbus.de
www.virbus.de


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]