diff options
| author | deva <deva> | 2008-10-25 08:57:26 +0000 | 
|---|---|---|
| committer | deva <deva> | 2008-10-25 08:57:26 +0000 | 
| commit | 007967b96763a0f5a0165f34af28005fa65bcf01 (patch) | |
| tree | c3af37fa9e22acdec43bf6d3c9c1cdd1b01d3777 /utils/xml.php | |
| parent | 96b8bc5ff5882f33114137d6b07db32e17b8ad87 (diff) | |
Removed unused file.
Diffstat (limited to 'utils/xml.php')
| -rw-r--r-- | utils/xml.php | 126 | 
1 files changed, 0 insertions, 126 deletions
diff --git a/utils/xml.php b/utils/xml.php deleted file mode 100644 index 69059b0..0000000 --- a/utils/xml.php +++ /dev/null @@ -1,126 +0,0 @@ -<?php - -class XMLDOMAttribute -{ -	public $name; -	public $value; -} - -class XMLDOMNode -{ -	public $parentnode; -	public $name; -	public $contents; -	public $attributes = array(); -	public $children = array(); - -	public function XMLDOMNode(&$parentnode) -	{ -		$this->parentnode = &$parentnode; -	} - -	public function addNode(&$node) -	{ -		echo "<p>" . $this->name . "::addNode(" . $node->name . ")</p>"; -		//		$node->parent = &$this; -		array_push($this->children, &$node); -	} - -	public function addAttribute($name, $value) -	{ -		//	echo "<p>" . $this->name . "::addAttribute(" . $name . ", ". $value . ")</p>"; -		$attribute = new XMLDOMAttribute(); -		$attribute->name = strtolower($name);  -		$attribute->value = $value; -		array_push($this->attributes, &$attribute); -	} -	 -} - -class XMLDOMReader -{ -	private $parent; -	private $curnode; -	public $root; - -	private function startThreadElement($parser, $name, $attribs) -	{ -		$this->parent = &$this->curnode; - -		$this->curnode = new XMLDOMNode(&$this->parent); -		$this->curnode->name = $name; - -		while (list($name, $value) = each($attribs)) { -			$this->curnode->addAttribute($name, $value); -		} - -		$this->parent->addNode(&$this->curnode); -	} -	 -	private function dataThreadElement($parser, $data) -	{ -		$this->curnode->contents = $data; -	} - -	private function endThreadElement($parser, $name) -	{ -		$this->curnode = &$this->parent; -	} - -	public function XMLDOMReader($file) -	{ -		$doc = new DOMDocument(); -		$doc->load('book.xml'); -		echo $doc->saveXML(); - -		/* -		$this->root = new XMLDOMNode(&$this->root); -		$this->root->name = "root"; -		$this->parent = &$this->root; - -		// parse the xml file -		$xml_parser = xml_parser_create("ISO-8859-1"); -		xml_set_element_handler($xml_parser, "startThreadElement", "endThreadElement"); -		xml_set_character_data_handler($xml_parser, "dataThreadElement"); -		xml_set_object ( $xml_parser, $this ); - -		$data = file_get_contents($file); -		 -		if (!xml_parse($xml_parser, $data, true)) { -			die(sprintf("XML error: %s at line %d", -									xml_error_string(xml_get_error_code($xml_parser)), -									xml_get_current_line_number($xml_parser))); -		} -		xml_parser_free($xml_parser); -		*/ - -		//		$parent; -		/* -		$this->root = new XMLDOMNode(&$this->root); -		$this->root->name = "Root"; -	 -		$node0 = new XMLDOMNode(&$this->root); -		$node0->name = "Node1"; -		array_push($this->root->children, &$node0); -		//		$this->root->addNode(&$node0); -		 -		$node1 = new XMLDOMNode(&$node0); -		$node1->name = "Node1.1"; -		array_push($node0->children, &$node1); -		//		$node0->addNode(&$node1); -		 -		$node2 = new XMLDOMNode(&$node0); -		$node2->name = "Node1.2"; -		array_push($node0->children, &$node2); -		//		$node0->addNode(&$node2); -		 -		echo "\n<pre>"; -		echo $this->root . " - " . $node0 . " - " . $node1 . " - " . $node2 . "\n"; -		print_r($this->root); -		echo "</pre>\n"; -		*/ -	} -} - - -?>
\ No newline at end of file  | 
