summaryrefslogtreecommitdiff
path: root/XMPCore/source/ExpatAdapter.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'XMPCore/source/ExpatAdapter.cpp')
-rw-r--r--XMPCore/source/ExpatAdapter.cpp39
1 files changed, 19 insertions, 20 deletions
diff --git a/XMPCore/source/ExpatAdapter.cpp b/XMPCore/source/ExpatAdapter.cpp
index 6f20157..0d7813b 100644
--- a/XMPCore/source/ExpatAdapter.cpp
+++ b/XMPCore/source/ExpatAdapter.cpp
@@ -84,32 +84,31 @@ ExpatAdapter::ExpatAdapter ( bool useGlobalNamespaces ) : parser(0), registeredN
if ( this->parser == 0 ) {
XMP_Error error(kXMPErr_NoMemory, "Failure creating Expat parser" );
this->NotifyClient ( kXMPErrSev_ProcessFatal, error );
- }
-
- if ( useGlobalNamespaces ) {
- this->registeredNamespaces = sRegisteredNamespaces;
- } else {
- this->registeredNamespaces = new XMP_NamespaceTable ( *sRegisteredNamespaces );
- }
+ }else{
+ if ( useGlobalNamespaces ) {
+ this->registeredNamespaces = sRegisteredNamespaces;
+ } else {
+ this->registeredNamespaces = new XMP_NamespaceTable ( *sRegisteredNamespaces );
+ }
- XML_SetUserData ( this->parser, this );
+ XML_SetUserData ( this->parser, this );
- XML_SetNamespaceDeclHandler ( this->parser, StartNamespaceDeclHandler, EndNamespaceDeclHandler );
- XML_SetElementHandler ( this->parser, StartElementHandler, EndElementHandler );
+ XML_SetNamespaceDeclHandler ( this->parser, StartNamespaceDeclHandler, EndNamespaceDeclHandler );
+ XML_SetElementHandler ( this->parser, StartElementHandler, EndElementHandler );
- XML_SetCharacterDataHandler ( this->parser, CharacterDataHandler );
- XML_SetCdataSectionHandler ( this->parser, StartCdataSectionHandler, EndCdataSectionHandler );
+ XML_SetCharacterDataHandler ( this->parser, CharacterDataHandler );
+ XML_SetCdataSectionHandler ( this->parser, StartCdataSectionHandler, EndCdataSectionHandler );
- XML_SetProcessingInstructionHandler ( this->parser, ProcessingInstructionHandler );
- XML_SetCommentHandler ( this->parser, CommentHandler );
+ XML_SetProcessingInstructionHandler ( this->parser, ProcessingInstructionHandler );
+ XML_SetCommentHandler ( this->parser, CommentHandler );
- #if BanAllEntityUsage
- XML_SetStartDoctypeDeclHandler ( this->parser, StartDoctypeDeclHandler );
- isAborted = false;
- #endif
-
- this->parseStack.push_back ( &this->tree ); // Push the XML root node.
+ #if BanAllEntityUsage
+ XML_SetStartDoctypeDeclHandler ( this->parser, StartDoctypeDeclHandler );
+ isAborted = false;
+ #endif
+ this->parseStack.push_back ( &this->tree ); // Push the XML root node.
+ }
} // ExpatAdapter::ExpatAdapter
// =================================================================================================