[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Adding element to xml snippet using xslt

Subject: Re: Adding element to xml snippet using xslt
From: David Carlisle <davidc@xxxxxxxxx>
Date: Tue, 22 Feb 2005 22:50:21 GMT
Re:  Adding element to xml snippet using xslt
   I did include <xsl:apply-templates/> as follows, but it does not yield 
   the 'drillOutDir' node in the output xml.

   <xsl:template match="abc:configuration/drillOutDir">
       <xsl:element name="drillOutDir">
	  <xsl:value-of select="abc:configuration/drillOutDir"/>
       </xsl:element>
       <xsl:apply-templates/>
       </xsl:template>   

That would apply templates to the children of drillOutDir if this
template was ever executed, but as you have said, this template is not
executed. You need to apply templates to the drillOutDir nodes,by
having apply-templates in the template that matches the parent.

also as once you do apply templates to this drillOutDir element and so
this template is executed it will generate a drillOutDir element 
       <xsl:element name="drillOutDir">
(which you could more easily have written as
       <drillOutDir>
but then use as content the string value of this elements grandchild of
the same name, drillOutDir. Is that really the structure of your input?
that abc:configuration contain drillOutDir which contains
abc:configuration  which contains drillOutDir ?

David

________________________________________________________________________
This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.