PHP+XML

Печать RSS
29

А
Автор
Пацак
0
Подскажите пожалуйста, как задать атрибут для определенного элемента 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)
A

Оранжевые штаны
0
насколько я помню, вам нужно createAttribute
А
Автор
Пацак
0
Сорри, уже разобрался. Затупил чето.
$region переопределялся через mysql_fetch_assoc(), поэтому ставал массивом, а не обьектом, поехали дальше smile

2, спс, проверю, если что
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск