Я знаю, что вы можете создать XML-файл с php
$doc->save("write.xml")
, но возможно ли записать файл другого типа, например. xspf ?
Да, просто измените имя файла.
Файл xspf - это просто XML с другим расширением имени файла.