php simplexml_load_strin xml version encoding utf-8 response response

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php
$s = simplexml_load_string('<?xml version="1.0" encoding="utf-8"?><response></response>');
$s->{'error-code'} = 0;
$content = $s->addChild('content');
//эмуляция данных
$i = array(
array('element_id'=>1,
'category_id'=>5,
'title'=>'Заголовок 1',
'text'=>'Текст элемента номер 1, про всякую фигню',
'time'=>'1248770309'
),
array('element_id'=>2,
'category_id'=>9,
'title'=>'Заголовок 2',
'text'=>'Текст элемента номер 2, про всякую фигню',
'time'=>'1248770319'
)
);
//генерация
foreach ($i as $v) {
$item = $content->addChild('item');
$item->element_id = $v['element_id'];
$item->category_id = $v['category_id'];
$item->title = $v['title'];
$item->text = $v['text'];
$item->time = $v['time'];
}
echo $s->asXML();