Having looked into KPresenter's file webpresentation.cc , I have noticed = a few=20 subtle errors. The subtle errors that I have found are: - title can be chosen by user, but the encoding declaration meta tag is a= fter=20 the title, so in fact the title cannot have characters of the chosen=20 encoding. - characters not in the chosen encoding are not escaped. - special XML characters ( <, >, &, ") are not escaped at all. - QString::arg is used with multiple user defined strings. If a user spec= ifies=20 for any reason a sequence number (for example %2) the result might not be= =20 what is expected. (I am also unsure if a

element is allowed in a

element.) The solution is quite easy, as KWord's HTML export filter has had to go a= round=20 those problems too. ;-) As for QString::arg, I plan to change everything = to=20 QTextStream, which avoids to create a potentially big QString. As I am going to fix them, I am asking if I can add a XHTML 1.0 modus to=20 webpresentation. That would mean that the HTML tags would be in lower cas= e=20 instead of being currently in upper case. (HTML do not care, XHTML wants=20 lower case tags only.) Have a nice day/evening/night! _______________________________________________ koffice-devel mailing list koffice-devel@mail.kde.org http://mail.kde.org/mailman/listinfo/koffice-devel