Недавно пришлось разбираться с API приватбанка и у них проверка контрольной суммы происходит для содержимого определенного xml-тега, в котором могут быть другие теги. Следовательно содержимое этого тега надо получать как есть без изменений. Вариант парсинга в simplexml/domdocument и обратно в xml не подходит, т.к. может переформатировать внутренние теги и убрать кое где пробельные символы.
Т.е. я то проблему решил для данного конкретного случая через регулярку, т.к. xml определенного формата и с определенной структурой. Но вообще то регулярки для разбора xml - это явно не гуд. Может есть стандартные варианты получения всего текстового содержимого xml тега как есть со всеми пробелами и форматированием или надо для каждого конкретного случая свои велосипеды писать?
Т.е. я то проблему решил для данного конкретного случая через регулярку, т.к. xml определенного формата и с определенной структурой. Но вообще то регулярки для разбора xml - это явно не гуд. Может есть стандартные варианты получения всего текстового содержимого xml тега как есть со всеми пробелами и форматированием или надо для каждого конкретного случая свои велосипеды писать?