Initial marshalling support.
[shibboleth/xmltooling.git] / xmltooling / AbstractDOMCachingXMLObject.h
index 4c90d81..35bd2e1 100644 (file)
@@ -44,7 +44,7 @@ namespace xmltooling {
         /**\r
          * @see DOMCachingXMLObject::getDOM()\r
          */\r
-        const DOMElement* getDOM() const {\r
+        DOMElement* getDOM() const {\r
             return m_dom;\r
         }\r
         \r
@@ -92,8 +92,8 @@ namespace xmltooling {
          */\r
         void releaseThisAndChildrenDOM() {\r
             if (m_dom) {\r
-                releaseDOM();\r
                 releaseChildrenDOM(true);\r
+                releaseDOM();\r
             }\r
         }\r
     \r