>How To Use The Class
The XMLToArray class we just built is rather simple in function. It
parses your XML document into a multidimensional array. Here is some
code that shows you how you might use this now:
parses your XML document into a multidimensional array. Here is some
code that shows you how you might use this now:
<?php
require_once("XMLToArray.php");
$xml2a = new XMLToArray();
$root_node = $xml2a->parse($xml_text);
$drive = array_shift($root_node["_ELEMENTS"]);
//print('<pre>'); print_r($drive); print('</pre>');
// print all the folders...
foreach ($drive["_ELEMENTS"] as $folder) {
printf("FOLDER: %sn", $folder["name"]);
// print all the files in this folder
foreach ($folder["_ELEMENTS"] as $file) {
printf("tFILE: %sn", $file["name"]);
}
}
?>
The output of this code would yield a display similar to the following:
FOLDER: folder01 FILE: a.txt FILE: b.txt FOLDER: folder02 FILE: c.txt FILE: d.txt