dbertoni    01/01/15 18:45:51

  Modified:    c/src/XalanSourceTree XalanSourceTreeParserLiaison.cpp
                        XalanSourceTreeParserLiaison.hpp
  Log:
  Added option to destoy a document.
  
  Revision  Changes    Path
  1.7       +14 -4     
xml-xalan/c/src/XalanSourceTree/XalanSourceTreeParserLiaison.cpp
  
  Index: XalanSourceTreeParserLiaison.cpp
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/c/src/XalanSourceTree/XalanSourceTreeParserLiaison.cpp,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- XalanSourceTreeParserLiaison.cpp  2001/01/03 19:30:06     1.6
  +++ XalanSourceTreeParserLiaison.cpp  2001/01/16 02:45:50     1.7
  @@ -63,9 +63,6 @@
   
   
   
  -//#include <framework/URLInputSource.hpp>
  -//#include <parsers/DOMParser.hpp>
  -//#include <parsers/SAXParser.hpp>
   #include <sax2/XMLReaderFactory.hpp>
   
   
  @@ -179,9 +176,22 @@
   
   
   XalanDocument*
  -XalanSourceTreeParserLiaison::getDOMFactory()
  +XalanSourceTreeParserLiaison::createDOMFactory()
   {
        return m_xercesParserLiaison.createDocument();
  +}
  +
  +
  +
  +void
  +XalanSourceTreeParserLiaison::destroyDocument(XalanDocument*         
theDocument)
  +{
  +     if (mapDocument(theDocument) != 0)
  +     {
  +             m_documentMap.erase(theDocument);
  +
  +             delete theDocument;
  +     }
   }
   
   
  
  
  
  1.5       +4 -1      
xml-xalan/c/src/XalanSourceTree/XalanSourceTreeParserLiaison.hpp
  
  Index: XalanSourceTreeParserLiaison.hpp
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/c/src/XalanSourceTree/XalanSourceTreeParserLiaison.hpp,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- XalanSourceTreeParserLiaison.hpp  2001/01/08 18:22:37     1.4
  +++ XalanSourceTreeParserLiaison.hpp  2001/01/16 02:45:50     1.5
  @@ -118,7 +118,10 @@
        createDocument();
   
        virtual XalanDocument*
  -     getDOMFactory();
  +     createDOMFactory();
  +
  +     virtual void
  +     destroyDocument(XalanDocument*  theDocument);
   
        virtual void
        setSpecialCharacters(const XalanDOMString&      str);
  
  
  

Reply via email to