In the following code:
int XMLFile::Open(const char* FileName)
{
const char* xmlFile = 0;
DOMParser::ValSchemes valScheme = DOMParser::Val_Auto;
bool doNamespaces = false;
m_Modified = false;
m_FileName = FileName;
ifstream TestStream (FileName);
String TestString;
TestStream >> TestString;
if (TestStream.fail())
{
m_Doc = DOM_Document::createDocument();
DOM_Element NewChild = XMLUtil::CreateElement(m_Doc,"form");
m_Doc.appendChild(NewChild);
m_Modified = true;
}
else
{
// Instantiate the DOM parser.
DOMParser parser;
}
The parser instantiation blows up with an exception in
XMLMutex::lock(). I'm using xerces-c-src1_3_0. Should I upgrade to the
latest stable version, and if so, what version is that?
--
Steve Heller, WA0CPP
http://www.steveheller.com
Author of "Learning to Program in C++", Who's Afraid of C++?", "Who's Afraid of More
C++?",
"Optimizing C++", and other books
Free online versions of "Who's Afraid of C++?" and "Optimizing C++" are now available
at http://www.steveheller.com/whos and http://www.steveheller.com/opt
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]