Перейти к содержимому

5'kа

Присоединился: 26 авг 2007
Оффлайн Последний вход: дек 29 2011 17:30
-----

Созданные мной темы

PHP+xml

20 июля 2009 - 11:51

У меня вопрос к знающим людям, пишу страничку по прозьбе знакомых. В этом деле еще новичок, но работу надо сделать срочно! по этому своими силами не справлюсь

надо сделать чтото вроде новостной ленты, записи решила сохранять в xml файл
которые нужно вывести разумеется на страницу

пробовала так

foreach ($xml->msg as $msg) { 
  echo ' 
<tr> 
	<td><center>'.$msg->name."</center></td> 
	<td>"; 
  echo  $msg->message."</td> 
</tr>"; 
}


но различный символы (русские буквы и всякие ö ä ü õ выводятся коряво (меняла кодировку- не помогло), в сам xml файл записывает все как надо

пробовала так


<?php 

$XML = new DOMDocument();  
$XML->load( 'data.xml' );   
  
$xslt = new XSLTProcessor();  
$XSL = new DOMDocument();  
$XSL->load( 'data.xsl');  

$xslt->importStylesheet( $XSL );   
print $xslt->transformToXML( $XML ); 
?>


выдает:

Warning: XSLTProcessor::importStylesheet() [xsltprocessor.importstylesheet]: compilation error: file file:///C:/wamp/www/haigla/data.xsl line 2 element stylesheet in C:\wamp\www\haigla\forum.php on line 12

Warning: XSLTProcessor::importStylesheet() [xsltprocessor.importstylesheet]: xsltParseStylesheetProcess : document is not a stylesheet in C:\wamp\www\haigla\forum.php on line 12

Warning: XSLTProcessor::transformToXml() [xsltprocessor.transformtoxml]: No stylesheet associated to this object in C:\wamp\www\haigla\forum.php on line 13

в гугле о том что это такое и как с этим бороться ничего вразумительного не нашла

вопрос: нужно чтоб пхп страничка красивенько все выводила. что сделать для этого?