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]

Reply via email to