Author: amassari
Date: Tue Jul 25 01:40:21 2006
New Revision: 425331
URL: http://svn.apache.org/viewvc?rev=425331&view=rev
Log:
Added missing #include
Modified:
xerces/c/trunk/tests/src/MemHandlerTest/MemoryMonitor.cpp
Modified: xerces/c/trunk/tests/src/MemHandlerTest/MemoryMonitor.cpp
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/tests/src/MemHandlerTest/MemoryMonitor.cpp?rev=425331&r1=425330&r2=425331&view=diff
==============================================================================
--- xerces/c/trunk/tests/src/MemHandlerTest/MemoryMonitor.cpp (original)
+++ xerces/c/trunk/tests/src/MemHandlerTest/MemoryMonitor.cpp Tue Jul 25
01:40:21 2006
@@ -33,6 +33,7 @@
#include <assert.h>
#include <xercesc/util/XercesDefs.hpp>
#include <xercesc/util/OutOfMemoryException.hpp>
+#include <xercesc/dom/DOM.hpp>
void* MemoryMonitor::allocate(size_t size)
{
@@ -354,6 +355,18 @@
domBuilder->resetDocumentPool();
doc = domBuilder->parseURI(xmlFile);
+ if(doc && doc->getDocumentElement())
+ {
+ XERCES_CPP_NAMESPACE_QUALIFIER DOMNodeList *list=NULL;
+ if(doNamespaces)
+
list=doc->getElementsByTagNameNS(doc->getDocumentElement()->getNamespaceURI(),
doc->getDocumentElement()->getLocalName());
+ else
+
list=doc->getElementsByTagName(doc->getDocumentElement()->getNodeName());
+ if(list==NULL)
+ XERCES_STD_QUALIFIER cout << "getElementsByTagName
didn't return a valid DOMNodeList." << XERCES_STD_QUALIFIER endl;
+ else if(list->item(0)!=doc->getDocumentElement())
+ XERCES_STD_QUALIFIER cout << "getElementsByTagName
didn't find the root element." << XERCES_STD_QUALIFIER endl;
+ }
sax2parser->parse(xmlFile);
saxParser->parse(xmlFile);
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]