Altova Mailing List Archives>Archive Index >microsoft.public.xml Archive Home >Recent entries >Thread Prev - Re: Can not load XML: An invalid character was found in text content. >Thread Next - Re: Can not load XML: An invalid character was found in text content. Re: Can not load XML: An invalid character was found in text content.To: NULL Date: 12/25/2008 1:08:00 PM alex.zeta wrote:
> Now I get this essor: XML document must have a top level element.
>
> This is the code I'm using.. (and as you all probably can see, I'm a
> newbee about xml-parsing..)
>
> Set xmlHttp = Server.CreateObject("MSXML2.ServerXMLHTTP.3.0")
> xmlHttp.Open "GET", URLToRSS, false
> xmlHttp.Send()
> Set xmlDOM = xmlHttp.responseXML
>
> If not xmlDOM.LoadXml(RSSXML) Then
> ErrorMessage = "Can not load XML:" & vbCRLF & xmlDOM.parseError.reason
> & vbCRLF & ErrorMessage
> End If
What is the LoadXml call good for? You don't have to parse any XML
response yourself, it is already parsed.
If you want to check for a parseError, fine, then do that as follows:
Set xmlHttp = Server.CreateObject("MSXML2.ServerXMLHTTP.3.0")
xmlHttp.Open "GET", URLToRSS, false
xmlHttp.Send()
Set xmlDOM = xmlHttp.responseXML
If xmlDOM.parseError.errorCode <> 0 Then
'output parseError.reason
Else
'use xmlDOM here
End If
--
Martin Honnen --- MVP XML
http://JavaScript.FAQTs.com/
| ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
