RE: Problems with usage of XPath functions as argument
Do have the MSXML SDK help file? It usually comes installed with the component. The answer to both your original and current question is list in there. If you don't think you have it, but you have MSDN ... then you do have it. The MSXML SDK .chm file has been included with MSDN since at least the 2.0 version. Go into the sdk help, go to the "Search" tab and type in this: "setProperty Method" or "SelectionNamespaces" or "SelectionLanguage" and hit enter. Also, being that this is an xsl list and due to your usage of msxml you may have better luck with such inquiries on a list such as vbxml at: vbxml@xxxxxxxxxxxxxxx Good luck, Jeff -----Original Message----- From: Bagchi Ratul [mailto:bratul@xxxxxxxx] Sent: Tuesday, March 05, 2002 6:32 AM To: 'xsl-list@xxxxxxxxxxxxxxxxxxxxxx' Subject: RE: Problems with usage of XPath functions as argument in selectNodes method of MSXML2 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@xxxxxxxxxxxx] Sent: Tuesday, March 05, 2002 3:38 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: Re: 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 XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format