You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by db...@apache.org on 2001/12/14 21:02:29 UTC
cvs commit: xml-xalan/c/src/XalanTransformer XalanDefaultDocumentBuilder.cpp XalanDefaultParsedSource.cpp XalanDefaultParsedSource.hpp XercesDOMParsedSource.cpp
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: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org