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: Ignoring Child Nodes using XPath


> 	I should have mentioned the fact that I'm not using the
> XPath Query in an XSL stylesheet but rather to select the
> node in MSXML i.e. dom.selectsinglenode("XPath Query").

yes you should!

But I'm now completely mystfied, the usual form of XPath used in
selectSingleNode() is a downwards selection from the root, e.g.
"/html/body/p" - so where do the children come into it?

What are you actually doing that doesn't work?

Mike Kay
>
> I know I could concat the element together by getting the element
> name and attributes but I thought there might have been a
> more efficient solution using an XPath Query.
>
> -----Original Message-----
> From: owner-xsl-list@lists.mulberrytech.com
> [mailto:owner-xsl-list@lists.mulberrytech.com]On Behalf Of Michael Kay
> Sent: Monday, March 26, 2001 1:58 AM
> To: xsl-list@lists.mulberrytech.com
> Subject: RE: [xsl] Ignoring Child Nodes using XPath
>
>
> > 	Is there a way in which I can
> > select a node ignoring the child nodes
> > as in the following example:
> >
> > What I have...
> >
> > <p align="left">
> > Here <b>is</b> some content<br/>
> > </p>
> >
> > What I want...
> > <p alignt="left"></p>
>
> There are many ways of ignoring the child nodes, in fact they
> will always be
> ignored unless you specifically do something to access them.
>
> Try
> <xsl:template match="p">
>   <xsl:copy/>
>   <xsl:copy-of select="@*"/>
> </xsl:template>
>
> Mike Kay
> Software AG
>
>
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
>
>
>
>
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
>


 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]