我需要将部分DOM元素转换为带有html标签的字符串.
我试过跟随,但它只打印一个没有标签的文本.
$dom = new DOMDocument();
$dom->loadHTMLFile('http://www.pixmania-pro.co.uk/gb/uk/08920684/art/packard-bell/easynote-tm89-gu-015uk.html');
$xpath = new DOMXPath($dom);
$elements=xpath->query('//table');
foreach($elements as $element)
echo $element->nodeValue;
Run Code Online (Sandbox Code Playgroud)
我想要所有的标签和表格内的内容.有人能帮我吗.这将是一个很大的帮助.
谢谢.
dev*_*ler 52
所以像这样:
foreach($elements as $element){
echo $dom->saveHTML($element);
}
Run Code Online (Sandbox Code Playgroud)
den*_*nis 25
使用php 5.3.6或更高版本,您可以使用DOMDocument :: saveHTML中的节点:
foreach($elements as $element){
echo $dom->saveHTML($element);
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
31481 次 |
最近记录: |