Hi Pavani,
>I couldn't figure out (or rather visualize) how mutual <include>s are
handled.
>That is, a situation where A <include>s B and B inturn <include>s A.
>I found that in the current XSDHandler, fTraversed vector is declared for
this purpose but it is used to store schemas which are completely
traversed. Since it a depth-first traversal, it becomes a circular
reference.
"Declared for this purpose" is exactly the right wording: right now that's
not used! :-) constructTrees is supposed to make sure that no mutual
recursions creep into fDependencyMap but I didn't get around to
implementing that functionality yet. I fear this will be the first of many
many bugs we uncover as time goes by... :-)
So there's a bug you can try and fix if you have a mind to give it a go.
If not I'll get to this tomorrow.
Cheers,
Neil
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]