我怎么知道是否有一个特定的元素与特定的标签名称在php像下面。
<?php
$element = getElementById("test");
if ($element) {
if there's an element
} else {
If not
}
?>
getElementById()
是一个DOM方法。它在PHP中可用(在DOMNode
对象上)。但是,它将返回具有特定ID的元素。这不是标签名。
Xpath表达式可以返回如下值:
$document = new DOMDocument();
$document->loadXML('<foo/>');
$xpath = new DOMXpath($document);
var_dump(
$xpath->evaluate('count(//foo) > 0'),
$xpath->evaluate('count(//bar) > 0'),
);