[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [xml] Feature request: callbacks



On Thu, 15 Mar 2001, Daniel Veillard wrote:

> > Isn't this feature part of DOM2 Mutation Events ? What's the reason why it
> > should be part of the node tree api ?
> 
>   Dohhh ... right
> http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-eventgroupings-mutationevents
> 
>   What freaks me is the following:
> http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-Registration-interfaces
> 
> "The EventTarget interface is implemented by all Nodes in an implementation
>  which supports the DOM Event Model."
> 
> Which is clearly something I try to avoid (changing all node data structures
> to add more stuff in them). I'm not sure I want to go there, I think the
> DOM events were implemented on top of libxml (Raph Levien used them for
> gill) without adding something specific.
> 
> The initial need for those callbacks cames from the use of _private, i.e. 
> the application reserved pointer in the Node structure. Seems to me that
> if there is really a need to stick to the DOM interface then this can (and is
> ) done with _private and in this case the DOM event registration can be
> implemented at this layer with minimal penatly for all the other users of
> libxml.
I agree with you, mutation events belong to DOM implementations. The only
usefull callback is to avoid memory leak caused by the use of _private.
In my opinion the problem is memory leak not events.
Dealing with events is a DOM problem.

Paolo
--
Paolo Casarini - casarini cs unibo it





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]