Как прочитать XML-файл и извлечь из него значения для отображения на HTML-странице, закодированной в PHP - PullRequest
0 голосов
/ 30 августа 2011

У меня есть XML-файл, в котором есть несколько повторяющихся тегов, содержащих разные значения.Мне нужно получить эти значения и отобразить на моей веб-странице.Пожалуйста, помогите мне получить это.

Ответы [ 2 ]

0 голосов
/ 30 августа 2011

Проще говоря, вы можете сделать что-то вроде этого:

$raw = file_get_contents('path/to/xml/file.xml');

$blankarray = array();

$blank_xml = new SimpleXMLElement($raw);
foreach($blank_xml->channel->item as $item) {
$xml_item = array(
'content' => $description,
'date' => strtotime($item->pubDate),
'type' => 'Whateva'
);
array_push($blankarray, $xml_item);
}

foreach($blankarray as $item) {
echo '<li>' . $item["content"]
. '<a href="#">' . date(DATE_RFC822, $item["date"]) . '</a>'
. '</li>';
}

Дайте мне знать, если у вас есть какие-либо вопросы.

0 голосов
/ 30 августа 2011

Вы можете взглянуть на SimpleXML, если вы используете PHP5. Вы можете найти вступительное руководство здесь: http://www.w3schools.com/php/php_xml_simplexml.asp

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...