Do edycji treści w moim czymś-na-wzór-cms użyłem tinymce - mimo, że generuje on ładny kod xhtml, zdaję sobie sprawę, że pomysłowość użytkowników jest nieskończona :D. Chcę przy zapisie walidować taki dokument, odwoływanie do w3.org odpada - wydajność. tidy_parse_string() też, bo po prostu tego na serwerze nie mam.
Dobrym rozwiązaniem wydaje się DOMDocument::schemaValidate(), ale... skąd wziąć odpowiedni plik xsd? A może ktoś zaproponuje inne, lepsze rozwiązanie?