Cómo leer un archivo XML y obtener valores de él para mostrarlo en una página HTML codificada en PHP

Tengo un archivo XML que tiene algunas tags repetitivas que contienen diferentes valores en él. Necesito buscar esos valores y mostrarlos en mi página web. Por favor, ayúdame a conseguir esto.

Puede echar un vistazo a SimpleXML si está usando PHP5. Puede encontrar un tutorial de introducción aquí: http://www.w3schools.com/php/php_xml_simplexml.asp

Simplemente, podrías hacer algo como esto:

$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 '
  • ' . $item["content"] . '' . date(DATE_RFC822, $item["date"]) . '' . '
  • '; }

    Hazme saber si tienes alguna pregunta.