函数名:tidyNode::isHtml()
适用版本:PHP 5, PHP 7
函数说明:tidyNode::isHtml()函数用于检查当前节点是否是HTML节点。
用法:
bool tidyNode::isHtml ( void )
参数:该函数不接受任何参数。
返回值:如果当前节点是HTML节点,则返回true,否则返回false。
示例:
$tidy = new tidy();
$tidy->parseString('<div>Hello, World!</div>', array('show-body-only' => true), 'utf8');
$tidy->cleanRepair();
$node = $tidy->body()->child[0]; // 获取第一个子节点
if ($node->isHtml()) {
echo "该节点是HTML节点";
} else {
echo "该节点不是HTML节点";
}
在上面的示例中,我们首先创建了一个tidy对象,并使用parseString()方法将字符串解析为HTML。然后,我们使用cleanRepair()方法进行清理和修复。接下来,我们通过body()方法获取body节点,然后通过child[0]获取第一个子节点。最后,我们使用isHtml()方法检查该节点是否是HTML节点,并根据结果进行相应的输出。