Re: serializing DomDocument objects.
| From: | neill | 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.