Altova Mailing List Archives>Archive Index >microsoft.public.xml Archive Home >Recent entries >Thread Prev - Re: MSXML 3 Replaced By MSXML6 - Help >Thread Next - Re: MSXML 3 Replaced By MSXML6 - Help Re: MSXML 3 Replaced By MSXML6 - HelpTo: NULL Date: 2/13/2009 4:42:00 PM Don Miller wrote: > Function getNodeObject(theResponse, xslPattern) > 'if using 6.0 HAVE to use XPath instead of XSLPatterns > 'and would HAVE to include namespaces and prefixes in the xpath > 'for nodes associated with namespaces > Dim xmldoc > set xmldoc = Server.CreateObject("MSXML2.DOMDocument.3.0") > xmldoc.async = False > xmldoc.load(theResponse) > errorMsg = xmldoc.parseError.errorCode & ":" & xmldoc.parseError.reason > 'set getNodeObject = nothing > set getNodeObject = > xmldoc.documentElement.selectSingleNode(xslPattern) The problem is that there is no documentElement when there is a parse error so xmldoc.documentElement is nothing and you can't call selectSingleNode or any method on nothing. Depending on the expression you are passing to selectSingleNode you might simply be able to use set getNodeObject = xmldoc.selectSingleNode(xslPattern) instead. -- Martin Honnen --- MVP XML http://JavaScript.FAQTs.com/ | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
