mirror of
https://github.com/php/php-src.git
synced 2025-01-07 19:44:02 +08:00
318 lines
5.4 KiB
PHP
318 lines
5.4 KiB
PHP
--TEST--
|
|
Accessing root, body, html, and head nodes..
|
|
--SKIPIF--
|
|
<?php if (!extension_loaded("tidy")) print "skip"; ?>
|
|
--FILE--
|
|
<?php
|
|
$a = tidy_parse_string("<HTML><BODY BGCOLOR=#FFFFFF ALINK=#000000></BODY></HTML>", array('newline' => 'LF'));
|
|
var_dump($a->root());
|
|
var_dump($a->body());
|
|
var_dump($a->html());
|
|
var_dump($a->head());
|
|
|
|
?>
|
|
--EXPECT--
|
|
object(tidyNode)#2 (8) {
|
|
["value"]=>
|
|
string(94) "<html>
|
|
<head>
|
|
<title></title>
|
|
</head>
|
|
<body bgcolor="#FFFFFF" alink="#000000">
|
|
</body>
|
|
</html>"
|
|
["name"]=>
|
|
string(0) ""
|
|
["type"]=>
|
|
int(0)
|
|
["line"]=>
|
|
int(1)
|
|
["column"]=>
|
|
int(1)
|
|
["proprietary"]=>
|
|
bool(false)
|
|
["attribute"]=>
|
|
NULL
|
|
["child"]=>
|
|
array(1) {
|
|
[0]=>
|
|
&object(tidyNode)#3 (9) {
|
|
["value"]=>
|
|
string(94) "<html>
|
|
<head>
|
|
<title></title>
|
|
</head>
|
|
<body bgcolor="#FFFFFF" alink="#000000">
|
|
</body>
|
|
</html>"
|
|
["name"]=>
|
|
string(4) "html"
|
|
["type"]=>
|
|
int(5)
|
|
["line"]=>
|
|
int(1)
|
|
["column"]=>
|
|
int(1)
|
|
["proprietary"]=>
|
|
bool(false)
|
|
["id"]=>
|
|
int(48)
|
|
["attribute"]=>
|
|
NULL
|
|
["child"]=>
|
|
array(2) {
|
|
[0]=>
|
|
&object(tidyNode)#4 (9) {
|
|
["value"]=>
|
|
string(31) "<head>
|
|
<title></title>
|
|
</head>
|
|
"
|
|
["name"]=>
|
|
string(4) "head"
|
|
["type"]=>
|
|
int(5)
|
|
["line"]=>
|
|
int(1)
|
|
["column"]=>
|
|
int(7)
|
|
["proprietary"]=>
|
|
bool(false)
|
|
["id"]=>
|
|
int(46)
|
|
["attribute"]=>
|
|
NULL
|
|
["child"]=>
|
|
array(1) {
|
|
[0]=>
|
|
&object(tidyNode)#5 (9) {
|
|
["value"]=>
|
|
string(16) "<title></title>
|
|
"
|
|
["name"]=>
|
|
string(5) "title"
|
|
["type"]=>
|
|
int(5)
|
|
["line"]=>
|
|
int(1)
|
|
["column"]=>
|
|
int(57)
|
|
["proprietary"]=>
|
|
bool(false)
|
|
["id"]=>
|
|
int(111)
|
|
["attribute"]=>
|
|
NULL
|
|
["child"]=>
|
|
NULL
|
|
}
|
|
}
|
|
}
|
|
[1]=>
|
|
&object(tidyNode)#6 (9) {
|
|
["value"]=>
|
|
string(49) "<body bgcolor="#FFFFFF" alink="#000000">
|
|
</body>
|
|
"
|
|
["name"]=>
|
|
string(4) "body"
|
|
["type"]=>
|
|
int(5)
|
|
["line"]=>
|
|
int(1)
|
|
["column"]=>
|
|
int(7)
|
|
["proprietary"]=>
|
|
bool(false)
|
|
["id"]=>
|
|
int(16)
|
|
["attribute"]=>
|
|
array(2) {
|
|
["bgcolor"]=>
|
|
string(7) "#FFFFFF"
|
|
["alink"]=>
|
|
string(7) "#000000"
|
|
}
|
|
["child"]=>
|
|
NULL
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
object(tidyNode)#2 (9) {
|
|
["value"]=>
|
|
string(49) "<body bgcolor="#FFFFFF" alink="#000000">
|
|
</body>
|
|
"
|
|
["name"]=>
|
|
string(4) "body"
|
|
["type"]=>
|
|
int(5)
|
|
["line"]=>
|
|
int(1)
|
|
["column"]=>
|
|
int(7)
|
|
["proprietary"]=>
|
|
bool(false)
|
|
["id"]=>
|
|
int(16)
|
|
["attribute"]=>
|
|
array(2) {
|
|
["bgcolor"]=>
|
|
string(7) "#FFFFFF"
|
|
["alink"]=>
|
|
string(7) "#000000"
|
|
}
|
|
["child"]=>
|
|
NULL
|
|
}
|
|
object(tidyNode)#2 (9) {
|
|
["value"]=>
|
|
string(94) "<html>
|
|
<head>
|
|
<title></title>
|
|
</head>
|
|
<body bgcolor="#FFFFFF" alink="#000000">
|
|
</body>
|
|
</html>"
|
|
["name"]=>
|
|
string(4) "html"
|
|
["type"]=>
|
|
int(5)
|
|
["line"]=>
|
|
int(1)
|
|
["column"]=>
|
|
int(1)
|
|
["proprietary"]=>
|
|
bool(false)
|
|
["id"]=>
|
|
int(48)
|
|
["attribute"]=>
|
|
NULL
|
|
["child"]=>
|
|
array(2) {
|
|
[0]=>
|
|
&object(tidyNode)#3 (9) {
|
|
["value"]=>
|
|
string(31) "<head>
|
|
<title></title>
|
|
</head>
|
|
"
|
|
["name"]=>
|
|
string(4) "head"
|
|
["type"]=>
|
|
int(5)
|
|
["line"]=>
|
|
int(1)
|
|
["column"]=>
|
|
int(7)
|
|
["proprietary"]=>
|
|
bool(false)
|
|
["id"]=>
|
|
int(46)
|
|
["attribute"]=>
|
|
NULL
|
|
["child"]=>
|
|
array(1) {
|
|
[0]=>
|
|
&object(tidyNode)#6 (9) {
|
|
["value"]=>
|
|
string(16) "<title></title>
|
|
"
|
|
["name"]=>
|
|
string(5) "title"
|
|
["type"]=>
|
|
int(5)
|
|
["line"]=>
|
|
int(1)
|
|
["column"]=>
|
|
int(57)
|
|
["proprietary"]=>
|
|
bool(false)
|
|
["id"]=>
|
|
int(111)
|
|
["attribute"]=>
|
|
NULL
|
|
["child"]=>
|
|
NULL
|
|
}
|
|
}
|
|
}
|
|
[1]=>
|
|
&object(tidyNode)#4 (9) {
|
|
["value"]=>
|
|
string(49) "<body bgcolor="#FFFFFF" alink="#000000">
|
|
</body>
|
|
"
|
|
["name"]=>
|
|
string(4) "body"
|
|
["type"]=>
|
|
int(5)
|
|
["line"]=>
|
|
int(1)
|
|
["column"]=>
|
|
int(7)
|
|
["proprietary"]=>
|
|
bool(false)
|
|
["id"]=>
|
|
int(16)
|
|
["attribute"]=>
|
|
array(2) {
|
|
["bgcolor"]=>
|
|
string(7) "#FFFFFF"
|
|
["alink"]=>
|
|
string(7) "#000000"
|
|
}
|
|
["child"]=>
|
|
NULL
|
|
}
|
|
}
|
|
}
|
|
object(tidyNode)#2 (9) {
|
|
["value"]=>
|
|
string(31) "<head>
|
|
<title></title>
|
|
</head>
|
|
"
|
|
["name"]=>
|
|
string(4) "head"
|
|
["type"]=>
|
|
int(5)
|
|
["line"]=>
|
|
int(1)
|
|
["column"]=>
|
|
int(7)
|
|
["proprietary"]=>
|
|
bool(false)
|
|
["id"]=>
|
|
int(46)
|
|
["attribute"]=>
|
|
NULL
|
|
["child"]=>
|
|
array(1) {
|
|
[0]=>
|
|
&object(tidyNode)#4 (9) {
|
|
["value"]=>
|
|
string(16) "<title></title>
|
|
"
|
|
["name"]=>
|
|
string(5) "title"
|
|
["type"]=>
|
|
int(5)
|
|
["line"]=>
|
|
int(1)
|
|
["column"]=>
|
|
int(57)
|
|
["proprietary"]=>
|
|
bool(false)
|
|
["id"]=>
|
|
int(111)
|
|
["attribute"]=>
|
|
NULL
|
|
["child"]=>
|
|
NULL
|
|
}
|
|
}
|
|
}
|