summaryrefslogtreecommitdiff
path: root/src/KM_xml.cpp
diff options
context:
space:
mode:
authorjhurst <jhurst@cinecert.com>2010-02-23 19:27:43 +0000
committerjhurst <>2010-02-23 19:27:43 +0000
commit7ef0e51f98ee95e28dfa18e163ca52e2278bdb00 (patch)
treedd3a79dc9042b71684e50f4cf4ae4d447c4bd3cc /src/KM_xml.cpp
parentca98d36fa24505430bdd26011838809e906b23ec (diff)
xercesC 3.x support
Diffstat (limited to 'src/KM_xml.cpp')
-rw-r--r--src/KM_xml.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/KM_xml.cpp b/src/KM_xml.cpp
index 6f2092f..298a55f 100644
--- a/src/KM_xml.cpp
+++ b/src/KM_xml.cpp
@@ -762,7 +762,13 @@ Kumu::XMLElement::ParseString(const std::string& document)
int errorCount = 0;
SAXParser* parser = new SAXParser();
- parser->setDoValidation(true);
+
+// #if XERCES_VERSION_MAJOR < 3
+// parser->setDoValidation(true);
+// #else
+ parser->setValidationScheme(SAXParser::Val_Always);
+// #endif
+
parser->setDoNamespaces(true); // optional
MyTreeHandler* docHandler = new MyTreeHandler(this);