dbertoni    01/12/14 12:02:29

  Modified:    c/src/XalanTransformer XalanDefaultDocumentBuilder.cpp
                        XalanDefaultParsedSource.cpp
                        XalanDefaultParsedSource.hpp
                        XercesDOMParsedSource.cpp
  Log:
  Fixed problem where document numbers were duplicated.
  
  Revision  Changes    Path
  1.5       +2 -1      
xml-xalan/c/src/XalanTransformer/XalanDefaultDocumentBuilder.cpp
  
  Index: XalanDefaultDocumentBuilder.cpp
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/c/src/XalanTransformer/XalanDefaultDocumentBuilder.cpp,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- XalanDefaultDocumentBuilder.cpp   2001/08/21 23:02:59     1.4
  +++ XalanDefaultDocumentBuilder.cpp   2001/12/14 20:02:29     1.5
  @@ -95,8 +95,9 @@
   XalanParsedSourceHelper*
   XalanDefaultDocumentBuilder::createHelper() const
   {
  -     return new XalanDefaultParsedSourceHelper(m_domSupport);
  +     return new XalanDefaultParsedSourceHelper(m_domSupport, 
m_parserLiaison.getDocumentNumber());
   }
  +
   
   
   ContentHandler*
  
  
  
  1.7       +5 -3      
xml-xalan/c/src/XalanTransformer/XalanDefaultParsedSource.cpp
  
  Index: XalanDefaultParsedSource.cpp
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/c/src/XalanTransformer/XalanDefaultParsedSource.cpp,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- XalanDefaultParsedSource.cpp      2001/11/07 04:04:27     1.6
  +++ XalanDefaultParsedSource.cpp      2001/12/14 20:02:29     1.7
  @@ -140,9 +140,11 @@
   
   
   
  -XalanDefaultParsedSourceHelper::XalanDefaultParsedSourceHelper(const 
XalanSourceTreeDOMSupport&      theSourceDOMSupport) :
  +XalanDefaultParsedSourceHelper::XalanDefaultParsedSourceHelper(
  +                     const XalanSourceTreeDOMSupport&                
theSourceDOMSupport,
  +                     const XalanSourceTreeParserLiaison&             
theSourceParserLiaison) :
        m_domSupport(theSourceDOMSupport),
  -     m_parserLiaison()
  +     m_parserLiaison(theSourceParserLiaison.getDocumentNumber())
   {
        m_domSupport.setParserLiaison(&m_parserLiaison);
   }
  @@ -222,7 +224,7 @@
   XalanParsedSourceHelper*
   XalanDefaultParsedSource::createHelper() const
   {
  -     return new XalanDefaultParsedSourceHelper(m_domSupport);
  +     return new XalanDefaultParsedSourceHelper(m_domSupport, 
m_parserLiaison);
   }
   
   
  
  
  
  1.7       +3 -1      
xml-xalan/c/src/XalanTransformer/XalanDefaultParsedSource.hpp
  
  Index: XalanDefaultParsedSource.hpp
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/c/src/XalanTransformer/XalanDefaultParsedSource.hpp,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- XalanDefaultParsedSource.hpp      2001/11/07 04:04:27     1.6
  +++ XalanDefaultParsedSource.hpp      2001/12/14 20:02:29     1.7
  @@ -123,7 +123,9 @@
   {
   public:
   
  -     XalanDefaultParsedSourceHelper(const XalanSourceTreeDOMSupport& 
theSourceDOMSupport);
  +     XalanDefaultParsedSourceHelper(
  +                     const XalanSourceTreeDOMSupport&                
theSourceDOMSupport,
  +                     const XalanSourceTreeParserLiaison&             
theSourceParserLiaison);
   
        virtual DOMSupport&
        getDOMSupport();
  
  
  
  1.7       +7 -1      
xml-xalan/c/src/XalanTransformer/XercesDOMParsedSource.cpp
  
  Index: XercesDOMParsedSource.cpp
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/c/src/XalanTransformer/XercesDOMParsedSource.cpp,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- XercesDOMParsedSource.cpp 2001/11/07 04:04:27     1.6
  +++ XercesDOMParsedSource.cpp 2001/12/14 20:02:29     1.7
  @@ -70,6 +70,12 @@
   {
   public:
   
  +     XercesDOMParsedSourceHelper(const XercesParserLiaison&  
theXercesParserLiaison) :
  +             m_domSupport(),
  +             m_parserLiaison(theXercesParserLiaison.getDocumentNumber())
  +     {
  +     }
  +
        virtual DOMSupport&
        getDOMSupport()
        {
  @@ -145,7 +151,7 @@
   XalanParsedSourceHelper*
   XercesDOMParsedSource::createHelper() const
   {
  -     return new XercesDOMParsedSourceHelper;
  +     return new XercesDOMParsedSourceHelper(m_parserLiaison);
   }
   
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to