PHP+XML
1.
Анатолий (31.07.2010 / 20:46)
Подскажите пожалуйста, как задать атрибут для определенного элемента 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 принимает только два текстовых параметра, я что то начудил с семантикой или просто лыжи не едут?
Заранее спасибо
2.
Azzido (31.07.2010 / 21:12)
насколько я помню, вам нужно createAttribute
3.
Анатолий (31.07.2010 / 22:16)
Сорри, уже разобрался. Затупил чето.
$region переопределялся через mysql_fetch_assoc(), поэтому ставал массивом, а не обьектом, поехали дальше
2, спс, проверю, если что
URL:
https://visavi.net/topics/12144