It sounds like you need to catch a xerces exception.  Xerces throws exceptions 
on parse errors.  You also need to initialize Xerces or it will fail.

You are using Visual Studio?  Go to Debug -> Exceptions menu and check the box 
to catch C++ exceptions when thrown.  That will break at the error location in 
the code.
john

________________________________________
From: Sanat Talmaki [[email protected]]
Sent: Saturday, January 30, 2010 3:07 PM
To: [email protected]; [email protected]
Subject: Re: help in using parse function.

I get the error at runtime:
The thread 'Win32 Thread' (0x1e0c) has exited with code 0 (0x0).
First-chance exception at 0x7649f328 in xerces_test.exe: Microsoft C++
exception: xercesc_3_0::RuntimeException at memory location 0x0033f2dc..
First-chance exception at 0x7649f328 in xerces_test.exe: Microsoft C++
exception: xercesc_3_0::SAXParseException at memory location 0x0033db14..
The program '[12040] xerces_test.exe: Native' has exited with code -1
(0xffffffff).

If anyone could give me some advice I would be extremely grateful.

Thanks,

Sanat.




On Sat, Jan 30, 2010 at 5:06 PM, Sanat Talmaki <[email protected]>wrote:

> Hi everybody,
>
> I just started using xerces a couple of days ago. I am trying to create a
> DOM from an xml file saved on my pc. I used the function:
>
> const char* xmlFile = "C:\Users\Sanat\Desktop\CEM_Res\books.xml";
>
>     try {
>         parser->parse(xmlFile);
>
>

Reply via email to