函数名:tidyNode::__construct()
适用版本:PHP 5 >= 5.2.2, PHP 7, PHP 8
函数描述:构造一个新的TidyNode对象
用法:
tidyNode::__construct ( tidy $object [, mixed $node [, mixed $value [, mixed $type ]] ) : tidyNode
参数:
$object
:必需,tidy对象$node
:可选,节点$value
:可选,节点值$type
:可选,节点类型
返回值:一个新的TidyNode对象
示例:
$tidy = new tidy();
$tidy->parseString('<html><body><h1>Hello, World!</h1></body></html>');
$node = new tidyNode($tidy);
$node->name = 'h2';
$node->value = 'Hello, PHP!';
$node->type = TIDY_NODETYPE_TEXT;
echo $tidy; // 输出: <html><body><h1>Hello, World!</h1><h2>Hello, PHP!</h2></body></html>
在上面的示例中,我们首先创建了一个tidy对象,并使用parseString()
方法将HTML字符串解析为tidy对象。然后,我们使用tidyNode::__construct()
构造函数创建了一个新的TidyNode对象。我们将新节点的名称设置为"h2",值设置为"Hello, PHP!",类型设置为TIDY_NODETYPE_TEXT。最后,我们将新节点添加到tidy对象中,并通过echo语句输出结果。