00001 <?php
00002
00015
00016
00017
00018 import('xml.XMLParser');
00019
00020 class XMLDAO {
00024 function XMLDAO() {
00025 }
00026
00031 function &parse($file) {
00032 $parser = &new XMLParser();
00033 $data = &$parser->parse($file);
00034 $parser->destroy();
00035 return $data;
00036 }
00037
00043 function &parseWithHandler($file, &$handler) {
00044 $parser = &new XMLParser();
00045 $parser->setHandler($handler);
00046 $data = &$parser->parse($file);
00047 $parser->destroy();
00048 return $data;
00049 }
00050
00055 function &parseStruct($file, $tagsToMatch = array()) {
00056 $parser = &new XMLParser();
00057 $data = &$parser->parseStruct($file, $tagsToMatch);
00058 $parser->destroy();
00059 return $data;
00060 }
00061 }
00062
00063 ?>