[xsd-users] Elements of same time in different heirarchy
Boris Kolpackov
boris at codesynthesis.com
Fri Mar 7 01:29:42 EST 2008
Hi Shiva,
Balasubramanyam, Shivakumar <sbalasub at qualcomm.com> writes:
> I noticed that an element X cannot be repeated even if it is present in
> a different hierarchy.
>
>
> When I compile each as FileOne.o and FileTwo.o and finally link to a
> single executable, I would get multiple declaration error.
I would need to see a real schema to say for sure what's going on
here. Generally, if two schemas with the same namespace (or with
different schema namespaces which are mapped to the same C++
namespace) have any global type definitions or element declarations,
then you will get conflicting symbols. This is, however, pretty easy
to resolve: just put the generated code for one of the schemas into
a different C++ namespace (--namespace-map option).
Boris
More information about the xsd-users
mailing list