Yes, this is an old one it seems, every where I look the issues concerning xhtml compatibility is closed. or cantfix . argument: xhtml pages are rare. Just because people implement them wrong does not mean no one builds xhtml pages. due to the usage of PHP's DOM Documents saveXML() I am forced to use the correct xhtml definitions. Meaning I have to tell the browsers that i am outputting xhtml+xml.
most xhtml+xml questions and tickets where concerning FCKEditor. so I assume i am in my right when asking why CKeditor does not work on xhtml+xml pages or when you are going to implement the compatibility (since I couldn't find any details concerning the new major release you seem to be planning according the roadmap page on the developers section). I really hate to start using TinyMCE or anything else that is not CKEditor, since CKeditor is the most simple to use editor.
why I'm using DOMDocument?? I implemented a way where I can define per page which scripts or stylesheets there are going to be used without the need of using functions in areas of the html. this way I can easily create plugins (add metatags or even add div elements for social media for instance!) without the need of adding stuff to the html file since it is being done dynamically.
most xhtml+xml questions and tickets where concerning FCKEditor. so I assume i am in my right when asking why CKeditor does not work on xhtml+xml pages or when you are going to implement the compatibility (since I couldn't find any details concerning the new major release you seem to be planning according the roadmap page on the developers section). I really hate to start using TinyMCE or anything else that is not CKEditor, since CKeditor is the most simple to use editor.
why I'm using DOMDocument?? I implemented a way where I can define per page which scripts or stylesheets there are going to be used without the need of using functions in areas of the html. this way I can easily create plugins (add metatags or even add div elements for social media for instance!) without the need of adding stuff to the html file since it is being done dynamically.
Re: Content type xhtml+xml
The reasons for this situation are probably best summed up by yourself and in this ticket: http://dev.ckeditor.com/ticket/4576
Unfortunately, I do not have any (good) news for you. Truth is we, just like everyone else, will never be able to implement 100% of the functionality requested by everyone and thus we always have to choose what is more important than something else. This is a low priority issue and will probably stay marked as such unless we see more users for whom this issue is a crucial one. Or when we see that there are some developers willing to contribute some code or perform testing on their own just because they need this feature and want to help.
You can definitely comment the ticket mentioned above just to voice your support (we don't know it's important if the users do not say so) and participate in the discussion.
Hope this makes it clear for you now, and sorry I cannot offer more at the moment.
Documentation Manager, CKSource
See CKEditor 5 docs, CKEditor 4 docs, CKEditor 3 docs, CKFinder 3 docs, CKFinder 2 docs for help.
Visit the new CKEditor SDK for samples showcasing editor features to try out and download!