2012-02-16 2 views
-1

Я пытаюсь получить title и link из этого канала XML:SimpleXml как получить кормить

<item> 
    <title>A title</title> 
    <link>http://example.com</link> 
</item> 

Как это возможно? Я новичок в PHP, и я пытаюсь понять это. Это то, что у меня есть до сих пор.

<?php 
    include 'http://example/forum/index.php?action=.xml;type=rss'; 

    $channel = new SimpleXMLElement($xmlstr); 

     echo $channel->$item[0]->title; 
?> 

Но это не сработает.

+0

Для начала, это пункт не $ пункт –

ответ

0

вы можете попробовать это

$xml = simplexml_load_string($xmlstr); 
foreach($xml->item as $items){ 
     echo $items->title; 
} 
2

include просто перетаскивает файл на выход из сценария. Поэтому не используйте это.

new SimpleXMLElement создает элемент и вы хотите получить документ. Поэтому не используйте это.

$xmlstr не определено. Поэтому не используйте это.

Использование simplexml_load_file