This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Problems with usage of XPath functions as argument in selectNodes method of MSXML2
- From: Bagchi Ratul <bratul at baan dot com>
- To: "'xsl-list at lists dot mulberrytech dot com'" <xsl-list at lists dot mulberrytech dot com>
- Date: Tue, 5 Mar 2002 12:31:39 +0100
- Subject: RE: [xsl] Problems with usage of XPath functions as argument in selectNodes method of MSXML2
- Reply-to: xsl-list at lists dot mulberrytech dot com
Hi,
The suggestion was helpful.But now I have another problem if I use this
statement.Now it doesnt have any problem with the "contains" function.But
oXMLDoc actually contains a XSL document.And the selectNodes property looks
something like this :
oXMLDoc.selectNodes("//xsl:text[contains(.,'abc')]")
And if I give the setProperty statement then it gives the following error :
Reference to undeclared namespace prefix: 'xsl'.
Is there any way to fix this also???
Thanks,
Ratul
-----Original Message-----
From: John Escott [mailto:jre@scanlaser.nl]
Sent: Tuesday, March 05, 2002 3:38 PM
To: xsl-list@lists.mulberrytech.com
Subject: Re: [xsl] Problems with usage of XPath functions as argument in
selectNodes method of MSXML2
Hi Ratul,
> I have a problem with usage of XPath functions in selectNodes method of
> MSXML2(Micorsoft XML version 3.0).I was trying to write :
> oXMLDoc.selectNodes("//x[contains(@y,'abc')]")
> But it gives me an error which says that contains is an unknown method.But
I
> think the argument passed to the method uses valid XPath function.
I don't know much about v3.0, but I've noticed in the v4 documentation
that MSXML has 2 selection languages: XPath and XSLPatterns. May be the
wrong one is set. You may need
oXMLDoc.setProperty("SelectionLanguage", "XPath");
best regards, John.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list