Zar*_*Zar 1 php domdocument xml-parsing
我正在尝试使用该DOMDocument函数getElementsByTagName(),但它不断返回一个空对象.我正在使用以下代码:
// Create some HTML
$output = '
<html>
<body>
<a href="foo">Bar</a>
</body>
</html>';
// Load the HTML
$dom = new DOMDocument;
$dom->loadHTML($output);
// Find all links (a tags)
$links = $dom->getElementsByTagName('a');
var_dump($links); // object(DOMNodeList)#31 (0) { } - empty object
Run Code Online (Sandbox Code Playgroud)
我错过了什么?查看文档,看起来我正在使用该功能.
那就是说var_dump你有一个DOMNodeList对象.遍历列表,你会看到它在那里:
foreach( $links as $a) {
echo $a->nodeName . ' ' . $a->nodeValue;
}
Run Code Online (Sandbox Code Playgroud)
这将输出:
a Bar
Run Code Online (Sandbox Code Playgroud)
因为它是一个<a>标签,其内容是Bar.
| 归档时间: |
|
| 查看次数: |
3718 次 |
| 最近记录: |