php – domdocument格式
发布时间:2020-12-13 21:34:58 所属栏目:PHP教程 来源:网络整理
导读:我试图在某个网页的正文中阅读以显示在一个单独的网页上,但我遇到了一些麻烦.现在,我使用以下代码 ?php@$doc = new DOMDocument();@$doc-loadHTMLFile('http://foo.com');@$tags = $doc-getElementsByTagName('body');foreach ($tags as $tag) { $index_text
我试图在某个网页的正文中阅读以显示在一个单独的网页上,但我遇到了一些麻烦.现在,我使用以下代码
<?php @$doc = new DOMDocument(); @$doc->loadHTMLFile('http://foo.com'); @$tags = $doc->getElementsByTagName('body'); foreach ($tags as $tag) { $index_text .= $tag->nodeValue; print nl2br($tag->nodeValue).'<br />'; } ?> 这段代码有效,但它似乎删除了很多格式,这对我来说很重要,比如换行符.我如何阻止这种情况发生 解决方法
DOMDocument的formatOutput属性将执行此操作.
$doc->formatOutput = true; 这将导致DOM输出更多地输出供人类消费,在你需要它们的时候换行和缩进,即’漂亮打印’. 此值的默认值为false,因此您必须在需要时将其显式设置为true. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |