Не могу отобразить кириллический текст. Вместо него кракозябры. С кодировками мучался так и не получилось ничего.
Делаю просто:
$dom = new DOMDocument('1.0');
$dom->load("xmlexample.xml");
$messages =$dom->getElementsByTagName('message');
foreach($messages as $node){
echo $node->textContent;
}
Вот такого содежания сам xml:
<?xml version="1.0"?>
<root>
<message number="1" date="05-08-2010" time="11:20" nick="bayah">
Hello World!
</message>
<message number="2" date="06-08-2010" time="00:00" nick="bayah">
Русский текст!!!
</message>
</root>
Причем если делаю отображение при помощи
echo $dom->saveXML();
то кириллица отображается корректно.