I want to read attribute values of XML tags from Google Suggestions XML. Technologies I use are PHP and SimpleXML. I also can use JavaScript. Here is the Google Suggestions XML http://clients1.google.com/complete/search?hl=en&output=toolbar&q=computer or http://suggestqueries.google.com/complete/search?output=toolbar&hl=en&q=Computer
The format of XML file:
<toplevel>
<CompleteSuggestion>
<suggestion data="computershare"/>
</CompleteSuggestion>
<CompleteSuggestion>
<suggestion data="computer desk"/>
</CompleteSuggestion>
<CompleteSuggestion>
<suggestion data="computer science"/>
</CompleteSuggestion>
</toplevel>
I'm using this code to read XML file:
<?php
$xml=simplexml_load_file("http://clients1.google.com/complete/search?hl=en&output=toolbar&q=computer");
echo $xml->getName() . "<br>";
foreach($xml->children() as $child)
{
echo $child->getName() . ": " . $child . "<br>";
}
?>
Output:
toplevel
CompleteSuggestion:
CompleteSuggestion:
CompleteSuggestion:
CompleteSuggestion:
CompleteSuggestion:
CompleteSuggestion:
I've never worked with XML files, therefore don't know how to read the ATTRIBUTES values of XML tags. i.e.
computershare
computer desk
computer science
etc, in the above XML file.
Please help me.