parse()) { echo "-----------------------------------\r\n"; echo "Name=" . $parser->iNodeName . ";"; echo "Type=" . $parser->iNodeType . ";"; if ($parser->iNodeType == NODE_TYPE_TEXT || $parser->iNodeType == NODE_TYPE_COMMENT) { echo "Value='" . $parser->iNodeValue . "'"; } echo "\r\n"; if ($parser->iNodeType == NODE_TYPE_ELEMENT) { echo "ATTRIBUTES: "; $attrValues = $parser->iNodeAttributes; $attrNames = array_keys($attrValues); $size = count($attrNames); for ($i = 0; $i < $size; $i++) { $name = $attrNames[$i]; echo $attrNames[$i] . "=\"" . $attrValues[$name] . "\" "; } } echo "\r\n"; } ?>