Re: 3. Frequency and timing of xml:id processing

On Wed, 5 Jan 2005, Norman Walsh wrote:
> / Ian Hickson <ian@hixie.ch> was heard to say:
> | | 4 Processing xml:id Attributes
> | |
> | | Each xml:id attribute is processed in the following way:
> |
> | It is unclear when this processing should occur. For example, should
> | it occur after the attribute is dynamically changed via an XForms
> | expression or DOM call? Should it occur when the element is added to
> | the infoset, or when the document has finished loading?
> |
> | I think it should be stated that the processing in question occurs
> | whenever the attribute is first created and whenever its value
> | changes.
> 
> I'm inclined to say that this processing occurs whenever the xml:id
> Processor is invoked and that it is up to the application to decide
> when this occurs.

Could some requirements be placed on certain classes of applications? It 
would be unfortunate if one Web browser never updated its concept of 
IDness where another maintained its IDness live with document changes, as 
the results for scripts, stylesheets, XForms, et al, would be radically 
different. If both behaviours are conformant, then interoperability will 
be hard to obtain.

Thus I disagree with this resolution.

Cheers,
-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'

Received on Thursday, 20 January 2005 12:52:56 UTC