на XML парсеры не ругаются, просто внутри <xml> бывают открытые и закрытые теги:<img src=""/>, <br/>
статья хранится между тегами <xml>, правда у меня это <font>
и выводится как $font->asXML() и html получается валидный.
МИНУС: данные и оформление не разделены.
А как быстро достать статью из XML? Документы по 10Мб, нужен лёгкий доступ к атрибутам и тегам + xpath иногда ...
Всё устраивает, кроме этой неприятности. Можно конечно и просто удалить из стринга эти теги, но может есть способ лучше?