Perl:Read XML

From Progzoo
Jump to: navigation, search
The file http://progzoo.net/bbc.xml is as shown:
<world>
 <region id='Europe'>
  <country id='de' name='Germany' pop='82000000'/>
  <country id='fr' name='France'  pop='60000000'/>
 </region>
 <region id='Asia'>
  <country id='cn' name='China' pop='1300000000'/>
 </region>
</world>

You load the XML file via the DocumentBuilderFactory, DocumentBuilder and parser. You then obtain a list of all country nodes. The first node represents Germany, it must be cast as an element before you can access the pop attribute.

The value returned should be 82 million.

[Font] [Default] [Show] [Resize] [History] [Profile]