I Have a XML file which have some repetitive tags containing different values into it. I need to fetch those values and display in in my webpage. Please help me up in getting this.
            Asked
            
        
        
            Active
            
        
            Viewed 1,563 times
        
    -1
            
            
        - 
                    A bit like this? http://stackoverflow.com/q/7086165/78845 – johnsyweb Aug 30 '11 at 09:59
- 
                    2What is your concrete problem or question? What have you tried so far? What does not work? Please post your code. – hakre Aug 30 '11 at 13:10
2 Answers
0
            
            
        You can take a look to SimpleXML if you're using PHP5. You can find an intro tutorial here: http://www.w3schools.com/php/php_xml_simplexml.asp
 
    
    
        Jose Duenas
        
- 11
- 5
- 
                    1Please don't link to w3schools, see [w3fools](http://w3fools.com/) for reasons why. – Yoshi Aug 30 '11 at 10:45
0
            
            
        Quite simply, you could do something like this:
$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>';
}
Let me know if you have any questions.
 
    
    
        John
        
- 3,296
- 2
- 24
- 36
 
    