diff options
Diffstat (limited to 'ext/tidy/examples')
-rw-r--r-- | ext/tidy/examples/cleanhtml.php | 12 | ||||
-rw-r--r-- | ext/tidy/examples/cleanhtml5.php | 14 | ||||
-rw-r--r-- | ext/tidy/examples/dumpit5.php | 34 | ||||
-rw-r--r-- | ext/tidy/examples/urlgrab5.php | 6 |
4 files changed, 33 insertions, 33 deletions
diff --git a/ext/tidy/examples/cleanhtml.php b/ext/tidy/examples/cleanhtml.php index b47384b810..6dc37a0ad7 100644 --- a/ext/tidy/examples/cleanhtml.php +++ b/ext/tidy/examples/cleanhtml.php @@ -13,24 +13,24 @@ * Usage: php cleanhtml.php [filename] * */ - + if(!isset($_SERVER['argv'][1])) { $data = file_get_contents("php://stdin"); tidy_parse_string($data); } else { tidy_parse_file($_SERVER['argv'][1]); } - + tidy_clean_repair(); - + if(tidy_warning_count() || tidy_error_count()) { - + echo "\n\nThe following errors or warnings occurred:\n"; echo tidy_get_error_buffer(); echo "\n"; } - + echo tidy_get_output(); - + ?> diff --git a/ext/tidy/examples/cleanhtml5.php b/ext/tidy/examples/cleanhtml5.php index c5a1fcd338..5cad89a99c 100644 --- a/ext/tidy/examples/cleanhtml5.php +++ b/ext/tidy/examples/cleanhtml5.php @@ -13,23 +13,23 @@ * Usage: php cleanhtml5.php [filename] * */ - + if(!isset($_SERVER['argv'][1])) { $data = file_get_contents("php://stdin"); $tidy = tidy_parse_string($data); } else { $tidy = tidy_parse_file($_SERVER['argv'][1]); } - + $tidy->cleanRepair(); - + if(!empty($tidy->errorBuffer)) { - + echo "\n\nThe following errors or warnings occurred:\n"; echo "{$tidy->errorBuffer}\n"; - + } - + echo $tidy; - + ?> diff --git a/ext/tidy/examples/dumpit5.php b/ext/tidy/examples/dumpit5.php index d7aee2d652..1cae9b7d9a 100644 --- a/ext/tidy/examples/dumpit5.php +++ b/ext/tidy/examples/dumpit5.php @@ -11,21 +11,21 @@ * * Usage; php dumpit5.php <filename> */ - + $tidy = tidy_parse_file($_SERVER['argv'][1]); - + /* Optionally you can do this here if you want to fix up the document */ - + /* $tidy->clean_repair() */ - + $tree = $tidy->root(); dump_tree($tree); echo "\n"; - + function node_type($type) { - + switch($type) { - + case TIDY_NODETYPE_ROOT: return "Root Node"; case TIDY_NODETYPE_DOCTYPE: return "DocType Node"; case TIDY_NODETYPE_COMMENT: return "Comment Node"; @@ -43,23 +43,23 @@ default: return "Unknown Node"; } } - + function do_leaf($string, $indent) { for($i = 0; $i < $indent; $i++) { echo " "; } echo $string; } - + function dump_tree(tidyNode $node, $indent = 0) { - + /* Put something there if the node name is empty */ $nodename = trim(strtoupper($node->name)); $nodename = (empty($nodename)) ? "[EMPTY]" : $nodename; - + /* Generate the Node, and a pretty name for it */ do_leaf(" + $nodename (".node_type($node->type).")\n", $indent); - + /* Check to see if this node is a text node. Text nodes are generated by start/end tags and contain the text in between. i.e. <B>foo</B> will create a text node with $node->value @@ -68,25 +68,25 @@ do_leaf(" |\n", $indent); do_leaf(" +---- Value: '{$node->value}'\n", $indent); } - + if(count($node->attribute)) { do_leaf(" |\n", $indent); do_leaf(" +---- Attributes\n", $indent); - + foreach($node->attribute as $name=>$value) { @do_leaf(" +-- $name\n", $indent); do_leaf(" | +-- Value: $value\n", $indent); } } - + /* Recurse along the children to generate the remaining nodes */ if($node->hasChildren()) { foreach($node->child as $child) { dump_tree($child, $indent + 3); } } - + } - + ?>
\ No newline at end of file diff --git a/ext/tidy/examples/urlgrab5.php b/ext/tidy/examples/urlgrab5.php index 875baf0cf9..afa90b5f3a 100644 --- a/ext/tidy/examples/urlgrab5.php +++ b/ext/tidy/examples/urlgrab5.php @@ -15,13 +15,13 @@ function dump_nodes(tidyNode $node, &$urls = NULL) { $urls = (is_array($urls)) ? $urls : array(); - + if(isset($node->id)) { if($node->id == TIDY_TAG_A) { $urls[] = $node->attribute['href']; } } - + if($node->hasChildren()) { foreach($node->child as $c) { @@ -29,7 +29,7 @@ } } - + return $urls; } |