The code for CDATA Section, DOCTYPE, NamedNodeMap, Notation, Processing Instruction objects is in the tree. We need to start using it to create these content objects and populate the DOM with them... I'm currently scheduling this work for post beta. If time permits, I'll try to do this for beta.
*** Bug 11694 has been marked as a duplicate of this bug. ***
Moving bugs out by one milestone...
Updating summary. We need to pass up entity and notation declarations from expat to the XML content sink. Currently, only the doctype declaration is passed up. The sink, then, needs to create the doctype object and populate the "doctype.entities" and "doctype.notations" NamedNodeMaps with Entity and Notation nodes respectively. Adding heikki and jst to the cc list to keep them in the loop.
*** Bug 15117 has been marked as a duplicate of this bug. ***
*** Bug 41293 has been marked as a duplicate of this bug. ***
We should try and get this in for beta 3. Marking nsbeta3, and setting target milestone to M18...
Since this is necessary for DOM Level 1 compatibility, I'd like to see if in for beta 2. The fix itself is simple and low risk, but at this point we are incompabtible with IE5. Nominating nsbeta2.
nsbeta2+ until 6/22
Vidur has the fix for this in his tree. Re-assigning to him so that he can mark this fixed when he checks it in.
We now process the Doctype notification (the nsbeta2+ part, checked in on 6/16/2000), but expat still doesn't pass us notations and entities. Removing the nsbeta2 designation and passing the bug back to Nisheeth. We should consider futuring this one.
Marking nsbeta3 for now... This might not be difficult to do and this is a DOM 1 compliance issue. If it turns out that we are completely overloaded with beta 3 stuff, we can consider futuring this.
...and that's how it turned out. nsbeta3-, ->future
*** Bug 215257 has been marked as a duplicate of this bug. ***
We dropped support for those attributes.