Я не понимаю, почему это не удается. Должен ли DOMElement быть частью документа?
$domEl = new DOMElement("Item");
$domEl->setAttribute('Something','bla');
Выдает исключение
> Uncaught exception 'DOMException' with message 'No Modification Allowed Error';
Я бы подумал, что могу просто создать DOMElement, и он изменился бы.