[XML-SIG] SAX 2.0 names

Lars Marius Garshol larsga@garshol.priv.no
02 Mar 2000 09:45:39 +0100


* Ken MacLeod
| Can someone step back a second and refresh me (us) on where the name
| tuples will be used?
| 
|  * SAX2 defines URI, localname, and rawname as parameters for elements.

Java SAX2 does this. We're thinking about making Python SAX2 use
a pair tuple for the name parameter and have the rawname in a separate
parameter. (Or possibly use an object that keeps all three.)

|  * SAX2 `Attributes' class has seperate attributes for them.

Again, we're thinking about making Python SAX2 differ by merging uri
and localname into a pair tuple.

|  * DOM has seperate attributes in Element and Attr (Node, actually).

I haven't looked at this yet, but ideally SAX2 and the DOM should fit
nicely together. Can anyone comment on this?

|  * My proposal for merging DOM and SAX has them as seperate attributes
|    on elements and attributes.

Sorry, I haven't had time to look at this yet. Will do as soon as
possible. 
 
| The biggest thing I see is the disconnect between SAX2's `rawname'
| and DOM's `prefix'.

That's a decision made for Java SAX2, and I don't really know what I
think about it. For SAX2 it makes sense, but like you say it's not the
way the DOM does it.

--Lars M.