I sent the following message to the sdk list, but perhaps this list is more appropriate. Briefly, when loading XHTML into an editable WebView, the contents are getting rearranged: moving elements from the HEAD to the BODY. I thought someone here might know where the code is located that does this editing of rhd source upon load. In addition to rearranging elements, the WebView is also removing "/" from self-closing elements. I

Originally, was loading the file as HTML, but i've since corrected that but still encounter this bug.

(http://bugzilla.opendarwin.org/show_bug.cgi?id=10507)

Thanks for any assistance.

Rob



I'm working on an application that uses WebKit's editing capabilities. Though the headers show ample support for XHTML concepts and Safari handles XHTML very well, the use of XHTML in an editing situation seems to be difficult.

1) First of all, WebView immediately converts all elements in an XHTML document to upper case, which is not consistent wit the recommendation.

2) It also converts all self-closing elements to HTML style implicitly closed elements.

3) WebView removes the DocType declaration and the XML declaration from the document.

I've found work-arounds for these unfortunate bugs, but now I'm encounter more difficult problems. If an XHTML document includes elements from another namespace in the head, WEbView graciously moves them to the body element instead. The previous issues I planed to just fix upon save, but now I can't work with non-XHTM elements in the head whiole the document is editable by WebView because WebView jmoves those elements to where they do not belong. I filed a bug report on this, (http://bugzilla.opendarwin.org/ show_bug.cgi?id=10507).

Has anyone else encountered these problems and found ways to work around them. I'd like to get in there and fix them myself, but I'm not that familiar with C++ and I'm still getting my head around the vast array of classes. Any thoughts?

best,
Rob Burns

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

Reply via email to