DOMDocument

PHP класс DOMDocument предназначен для работы с кодом HTML и XML. Позволяет формировать код, добавлять и удалять теги и их атрибуты, а также доставать текст из них. Используется для парсинга сайтов и xml фидов, формировании sitimap и т.д.

Идет в составе PHP начиная c 5-й версии.

Описание на php.net - http://php.net/manual/ru/class.domdocument.php

Данный вопрос возникает при верстке писем т.к. стили прописанные в head в почтовых сервисах и программах не работают, а...
Иногда PHP DOMDocument глючит с русскими буквами, происходит замена их на непонятные мнемоники.
Пример создания файла карты сайта (sitemap.xml) на PHP. Интеграция его на сайт и подключение его в robots.txt