[xsd-users] keep_dom causes segmentation fault
Boris Kolpackov
boris at codesynthesis.com
Wed Apr 5 11:24:33 EDT 2006
Hi Oliver,
Association with DOM nodes is only maintained in the original
tree and *complete* copies of the tree from root. In your code
below you make copies of sub-nodes of the tree and try to ask
for their DOM nodes, which are not maintained. I just checked
the manual and it does not seem there is any mentioning of this
restriction. I will try to update it for the next release.
Oliver.Kowalke at infineon.com <Oliver.Kowalke at infineon.com> writes:
> xercesc::XMLPlatformUtils::Initialize();
> {
> std::auto_ptr< a_type > a_n(
> a(
> path,
> xml_schema::flags::keep_dom |
> xml_schema::flags::dont_initialize) );
>
> b_type b_n = a_n->b();
Change this to be
b_type& b_n = a_n->b();
> c_type c_n = b_n.c();
c_type& c_n = b_n.c();
Let me know if this works for you.
hth,
-boris
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 652 bytes
Desc: Digital signature
Url : http://codesynthesis.com/pipermail/xsd-users/attachments/20060405/a93e36a0/attachment.pgp
More information about the xsd-users
mailing list