Подскажите пожалуйста, как задать атрибут для определенного элемента XML?
Есть начало
<?php
$dom = new DOMDocument('1.0', 'utf-8');
$file = $dom->createElement('file');
$dom->appendChild($file);
for(неважно что, оно работает){
$region=$dom->createElement('region',$region['name']);
// $region->setAttribute('id',$region['id']);
$file->appendChild($region);
// ........
}
?>
Выдает ошибку при обработке строчки, кторая сейчас закомментирована
Сообщение об ошибке: Нельзя использовать обьект типа DOMElement в качестве массива.
Вопрос: функция setAttribute принимает только два текстовых параметра, я что то начудил с семантикой или просто лыжи не едут?
Заранее спасибо
Изменил: Анатолий (31.07.2010 / 20:47)