Hi All,

I have a big project using MSXML and I want to migrate to XERCES-C. I already have low level XML classes and "talk" to the SDK and I only want to replace their contents.

I found one major problem. In MSXML4, all nodes are released only when all references to the document are gone.


For example:

1. Create a document.

2. Get the root element of the document.

3. Release the document ptr.

4. The root document is still valid, I can walk over all the XML using it and I can even get the document ptr again using it.


In XERCES-C releasing the document ptr will invalidate all the nodes owned by the document. It has certenly a performance advantage but I will need to re-write the whole code to support it.


Any ideas? Am I missing anything?

Thanks, Reuven


begin:vcard
fn:Reuven Nisser
n:Nisser;Reuven
org:Massis Early Detection Ltd.
adr:POB 25227;;10 Markoni St.;Haifa;;32951;Israel
email;internet:[EMAIL PROTECTED]
tel;work:+972 4 8492510
tel;fax:+972 4 8494511
tel;home:+972 4 6392101
tel;cell:+972 54 4419538
note;quoted-printable:Home Address:=0D=0A=
	11 Bareket St.=0D=0A=
	P.O.Box 10021=0D=0A=
	Zichron Yaakov 30900=0D=0A=
	Israel=0D=0A=
	
url:http://www.transimago.net
version:2.1
end:vcard


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to