Re: serializing DomDocument objects.

From: Date: Fri, 26 Sep 2003 09:52:29 +0000
Subject: Re: serializing DomDocument objects.
References: 1 2 3 4  Groups: php.xml.dev 
Request: Send a blank email to php-xml-dev+get-211@lists.php.net to get a copy of this message
On Fri, 26 Sep 2003 11:27:44 +0200, Christian Stocker wrote: > > > On 9/26/03 11:12 AM, neill wrote: > >> On Fri, 26 Sep 2003 10:00:49 +0200, Christian Stocker wrote: >> >> >>> >>>On 9/26/03 9:52 AM, neill wrote: >>> >>>>Hi all. I was just wondering why my attempts to serialize DomDocument >>>>objects have failed? Is this a bug, or am I doing something wrong? >>> >>>what does serializing exactly mean for you? >>> >>>$serializedxml = $domdocument->saveXML(); >>> >>>should serialize it to a string. >> >> >> i want to serialize the object, not the XML. I have a couple of XML >> documents that are made into DomDocument objects on each request to my >> framework. I was hoping to serialize these objects using serialize() so >> that I wouldn't have to create the DomDocuments each time. Just >> unserialize() them - which should be a lot faster. > > you have a DomDocument with child-elements? > > No, it's not possible (even if you don't have Child-elements). libxml2 > has no possibility to "serialize" their internal tree and will not have > in the soon future. > > Therefore the only solution is to use saveXML(). We could (but i don't > know the details) wrap that around serialize, but it doesn't make much > sense to me and speed gain would be zero... ok. well, maybe you could talk to the other developer's and see if they understand my point - and whether it would be worthwhile to add the ability to serialize DomDocuent objects. i'm not saying "i'm right you're wrong" or anything like that, all i want is to make my software as fast as possible, and i thought serializing would help by avoiding having to create the "internal tree" again and again. thanks for the talk. keep up the good work. -- riot.

« previous php.xml.dev (#211) next »