PHP XML DOM (Document Object Model)


The built-in DOM parser makes it possible to process XML documents in PHP.

XML Parsing

To read and update—create and manipulate—an XML document, you will need an XML parser. There are two basic types of XML parsers: The DOM parser is an tree-based parser. Look at the following XML document fraction:
   <?xml version="1.0" encoding="ISO-8859-1"?>
   <from>Jani</from>
The XML DOM sees the XML above as a tree structure: The DOM XML parser functions are part of the PHP core. There is no installation needed to use these functions.

The XML file note.xml on the right will be used in our following examples:
 <?xml version="1.0" encoding="ISO-8859-1"?>
 <note>
  <to>Tove</to>
  <from>Jani</from>
  <heading>Reminder</heading>
  <body>Don't forget me this weekend!</body>
 </note>




      You know you’re working class when    
      your TV is bigger than your bookcase.    
      — Rob Beckett