[PHP][XML] Read / Parsing XML


Deskripsi
      Kali ini saya akan membahas bagaimana cara membaca atau memparsing data yang berada di dalam file XML.


How to
    Syntax : simplexml_load_file('File.XML or URL');

Example XML:


<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
  <to>Philippe</to>
  <from>
        <hai>trololol</hai>
  </from>
  <heading>Do not Forget</heading>
</note>


* blue color = Akar / root
* yellow color = Anak / Child

perhatikan yang warna kuning, ada anak punya anak haha, bagaimana cara memanggilnya ?


syntax :

if (file_exists('myxmlfile.xml'))
{
       $xml = simplexml_load_file('myxmlfile.xml');

        print_r($xml);
echo '<br/>';
echo $xml->to;
echo '<br/>';
echo $xml->from->hai;
echo '<br/>';
echo $xml->heading;
}
else
{
    exit('Failed to open myxmlfile.xml.');
}


Output :

SimpleXMLElement Object ( [to] => Philippe [from] => SimpleXMLElement Object ( [hai] => trololol ) [heading] => Do not Forget [body] => SimpleXMLElement Object ( ) )
Philippe
trololol
Do not Forget

Post a Comment

Harap gunakan bahasa yang baik dan sopan, terima kasih