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

Re: Pattern Question

Subject: Re: Pattern Question
From: David Carlisle <davidc@xxxxxxxxx>
Date: Fri, 28 Mar 2003 13:39:15 GMT
pattern xpath
    1. <xsl:template match="/"> =Matches Root Element
No. It matches the root node which is not an element. It corresponds to
the whol edocument. There is no "root element" in Xpath terminology.


    2. <xsl:template match="*|@"> =Matches all element nodes or attributes.
no, it's a syntax error. You want @*

    Used to copy XMl into Source tree.
Not necessarily (or even usually), it depends what the template does,

  3. <xsl:template match="@*|node()"> = Not exactly sure how this pattern
  behaves.

node() is short for child::node() and the only difference between this
and child::* (or *) is that it maches comments, text and processing
instruction nodes as well as element nodes.


    Appears to match all nodes or child nodes?

Not sure what you mean here, all element attribute and processing
instruction nodes are child nodes of some other node.

David

________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. 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
________________________________________________________________________

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


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.