Dean O'Connor wrote:
Hello

Hello we are compiling a snapshot of the Xalan-c and Xerces-c trunk
taken a few weeks ago.
We used the trunk as we must use VC8 (VS2005).

However we are still using the deprecated bridge code to Xerces. Ie.
added to preprocessor defs.
Yes we would love to upgrade all our code to NOT use the deprecated
Xerces code, but impact is too great right now - deadlines and all.
So unless deprecated Xerces is known not to work anymore, we really want
to solve this, since most our work is just about done.


You should be aware that the Xerces-C team recently removed the deprecated DOM from the SVN repository, so it will be gone the next time you refresh.

In addition, we will also be removing all support for the deprecated DOM soon.

...


11>------ Build started: Project: AllInOne, Configuration: Release Win32
------
1>Compiling...
1>XercesDOMWrapperParsedSource.cpp
1>c:\projects\clarite\trunk\xalanc\xalan-c_1_10_0_dev\src\xalanc\xalantr
ansformer\XercesDOMWrapperParsedSource.hpp(73) : error C2226: syntax
error : unexpected type 'xalanc_1_10::DOM_Document_Type'
1>c:\projects\clarite\trunk\xalanc\xalan-c_1_10_0_dev\src\xalanc\xalantr
ansformer\XercesDOMWrapperParsedSource.hpp(73) : error C2238: unexpected
token(s) preceding ';'

Visual C++ is not very helpful here. The problem is a missing semi-colon at the end of line 77:

theURI = XalanDOMString(XalanMemMgrs::getDummyMemMgr()),

-------------------------------------------------------^

Dave

Reply via email to