On Aug 24, 2006, at 11:40 PM, Rob Burns wrote:

Todd and Maciej,

Thank you both for your help. I was not loading this as an application/xhtml+xml but instead as html. This has taken care of many issues that i though i was going to have to work around and makes me quite happy. The content is no longer being rearranged, and its looks like well-formed and valid xhtml.

Glad to hear it.

I'm curious why the DOM would rearrange the HTML content in that way. Any ideas?

Rearranging HTML content that is technically invalid is something that browsers have done for a long time. The current generation of browsers has to do it to process invalid HTML in a compatible way.


BTW Maciej, why would getElementsByName not work? I haven't tried, but the other HTML specific methods seem to be working. From what I can tell the XHTML content still seems to be instantiated with the DOMHTML element subclasses of the DOMCore classes. I think that's how it should be. if the DOM is to treat HTML elements as subclasses then it makes sense to treat the XHTML elements as HTML subclasses too (at least for XHTML 1.0 and probably 1.1).

Elements in an HTML document will generate the specific subclasses. However, the document object will not be an HTMLDocument (at least not currently - we may reconsider this in the future; there are complications with things like document.write).

Regards,
Maciej



_______________________________________________
webkit-dev mailing list
webkit-dev@opendarwin.org
http://www.opendarwin.org/mailman/listinfo/webkit-dev

Reply via email to