I'm pretty sure it depends on order of includes, since they have a file
name QName.hpp, and we have a file named QName.hpp. You might not see it
just building Xalan, since we minimize our Xerces includes, but some of our
test applications fail to build.
Dave
James Berry
<jberry@critica To: Xerces C Dev
<[EMAIL PROTECTED]>
lpath.com> cc: (bcc: David N Bertoni/CAM/Lotus)
Subject: Re: QName conflict with
Xalan-C++
06/20/2001
01:45 PM
Please respond
to xerces-c-dev
Hi David,
I'm trying to figure out why that didn't show up in my linking between the
two last week. Is this something very new, or does this show up only during
static linking of the two?
Thanks, by the way, for the catch on the namespace processing issue. I'm
working on a Mac OS X port of Xalan C++, along with Xerces 1.5. I'd been
seeing the issue, but had assumed that it was still something busted in my
Xalan port! All is better now following Tinny's fix for that problem.
But then I'm confused, since I'm not seeing the conflict with Qname... ;)
-jdb
On 6/20/01 9:03 AM, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
wrote:
> Xerces has defined a class called QName. Xalan-C++ has a class of the
same
> name and there is now a conflict with building Xalan using the latest
> Xerces.
>
> Obviously, without namespaces, we're going to continue to have collisions
> like this, if we don't have a policy for naming such classes.
>
> I mentioned in the email about the conflict with StringTokenizer that we
> have taken to using "Xalan" as a prefix for such classes. I urge the
> Xerces developer to consider doing something like this as well. The
> overhead of fixing Xalan to work around this conflict is not
insignificant,
> and I'd like to avoid it in the future. This will also help
> interoperability with other XML application as well.
>
> Dave
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
--
/**********************************
James D. Berry
mailto:[EMAIL PROTECTED]
vox:503.265.1213 fax:503.222.3020
**********************************/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]