Am Mittwoch, dem 10.02.2021 um 17:28 +0100 schrieb Jonas Schäfer:
> Thanks for the minutes!
> 
> 
> As of now, I’m still -1.
> 
> I want to elaborate the reason a little. Note that my -1 is solely
> based on 
> the ordering requirement for <reported/>, not the other commit in
> that PR.
> 
> I am not aware of any place where we impose an ordering between
> elements which 
> have *different* fully-qualified XML names (i.e. after namespace
> expansion) [in 
> any Draft or significantly deployed standard]. Introducing this
> requirement 
> means that implementations cannot use hash maps which map the element
> type 
> (fully-qualified XML name) to a list of element representing objects
> anymore, 
> because that structure does not allow storing the ordering of
> unrelated 
> elements. If you have concrete examples where that is the case,
> please let me 
> know.
> 

I cannot recall now where exactly it was but there was definitelly
something about the order of the fields somewhere, because I remember
adding a separate list with original key order to be able to use
hashmap while still preserving the order. But I really cannor recall
where it was coming from :(

> Introducing this restriction this late into the standards process for
> no 
> interoperability reason and in a Final standard is not justified.
> 
> kind regards,
> Jonas
> _______________________________________________
> Standards mailing list
> Info: https://mail.jabber.org/mailman/listinfo/standards
> Unsubscribe: standards-unsubscr...@xmpp.org
> _______________________________________________


_______________________________________________
Standards mailing list
Info: https://mail.jabber.org/mailman/listinfo/standards
Unsubscribe: standards-unsubscr...@xmpp.org
_______________________________________________

Reply via email to