Есть ли способ сообщить DOMDocument использовать одинарные кавычки вместо двойных кавычек для атрибутов?
Нет. DOMDocument – это API-интерфейс доступа к данным для XML. И он сериализует документы, но он хочет.
В PHP для этого нет флага -> save () http://www.php.net/manual/en/libxml.constants.php . И другие языковые привязки не позволяют это: Can nokogiri использовать одинарные кавычки для атрибутов при сохранении xml?
И это потому, что сам libxml не предоставляет никаких средств для переопределения этого. libxml2/xmlsave.h
и другие не упоминают флаги стиля цитаты. Так что, боюсь, вам действительно не повезло.