Как подцепипь данные из XML файла

En

Guest
Как подцепипь данные из XML файла

Сколько ни бился, так и не смог понять этого.
Либо я тормоз, либо.. хотя скорее первое.
Есть XML файл test.xml
В нем напрмер данные
<office>
<stol>Это стол</stol>
<stul>Это стул</stul>
<flower>Горшок с цветами</flower>
</office>

Как мне загнать в переменную данные между <stul> </stul> или тот же "горшок с цветами".
ЗАранее спасибо.
 

chameleon

Новичок
php5:
PHP:
$o_test = simplexml_load_file('text.xml');
var_dump($o_test);
дальше думаю разберешься?
 

Фанат

oncle terrible
Команда форума
чукча не читатель.
половина форума состоит из этого сакраментального вопроса, но настоящие мачо ведь не читают форумов. они в них только пишут.
 

En

Guest
Знаю что таких постов полно но iconv() не отрабатывает.
PHP:
if (!$dom = domxml_open_file("pogoda.xml")) {
  echo "Error while parsing the document\n";
  exit;
}

$root = $dom->document_element();

$node_array1 = $root->get_elements_by_tagname("point_name");

for ($i = 0; $i<count($node_array1); $i++) {
   $name = $node_array1[$i];
}


$s = $name->get_content();
echo iconv("UTF-8", "CP1251|KOI8-R", $s);


?>
в XML файле стоит
<?xml version="1.0" encoding="KOI8-R" ?>

В итоге либо не выводит ничего, либо выводит все равно в неправильной кодировке.
 

chameleon

Новичок
на PHP4 не работает
я ж не телепат :).. указывай в первом посте.
а перед загрузкой в dom конвертить не пробовал?
PHP:
$dom = domxml_open_mem(iconv("KOI8-R","UTF-8",file_get_contents("pogoda.xml")));
и далее по списку...
 
Сверху