| 
<html>
<body>
 <?php
 //error_reporting(15);
 require ('xml.class.php');
 Echo "PHP XML-LittleParser:<br>";
 $pd = '
 <news>
 <author>GOsha</author>
 <pubnum>300</pubnum>
 <text>
 <head> 123 </head>
 <content> Text </content>
 </text>
 <ca attrib="123" attr2 = "12">TestCA</ca>
 </news>
 ';
 
 //This class can parse only straight-line XML, not parallel!!!
 //See example.
 //If we have 2 identical properties such as:
 //<author id="1">GOsha</author>
 //<author id="2">Mbisha</author>
 //it will returns Mbisha in "author" nest and id=2 in properties.
 
 $XC = new XMLParser;
 $XC->xml_data = $pd;
 //$XC->xml_attr_varname = "xml_attr";
 //$XC->xml_data_varname = "xml_data";
 //$XC->xml_encoding = "utf-8";
 $p_result = $XC->Parse();
 Echo "<pre>";
 Echo print_r($p_result);
 Echo "</pre>";
 ?>
 </body>
 </html>
 |