Subject: Re: [xsl] Pattern Question From: Kevin.Gutch@xxxxxxxxxxx Date: Fri, 28 Mar 2003 09:18:47 -0500 |
> > 1. <xsl:template match="/"> =Matches Root Element > > No. It matches the root node which is not an element. It corresponds to > > the whole document. There is no "root element" in Xpath terminology. Sorry, I misspoke when I said element. Thanks for correcting me. > > 2. <xsl:template match="*|@"> =Matches all element nodes or attributes. > > no, it's a syntax error. You want @* This pattern you say is a syntax error is one I use all the time and it works fine. Is it completely incorrect? > > 3. <xsl:template match="@*|node()"> = Not exactly sure how this pattern > > behaves. Thanks for the explanation David Carlisle <davidc@xxxxxxxxx> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Sent by: cc: owner-xsl-list@xxxxxxxxxxx Subject: Re: [xsl] Pattern Question rrytech.com 03/28/2003 08:39 AM Please respond to xsl-list 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 XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Pattern Question, Michael Kay | Thread | Re: [xsl] Pattern Question, Jeni Tennison |
RE: [xsl] xpath question, florian | Date | [xsl] Empty spaces turn to %20, Jarkko . Moilanen |
Month |