summaryrefslogtreecommitdiff
path: root/ext/tidy/examples
diff options
context:
space:
mode:
Diffstat (limited to 'ext/tidy/examples')
-rw-r--r--ext/tidy/examples/cleanhtml.php12
-rw-r--r--ext/tidy/examples/cleanhtml5.php14
-rw-r--r--ext/tidy/examples/dumpit5.php34
-rw-r--r--ext/tidy/examples/urlgrab5.php6
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;
}