Questions tagged «domdocument»

27
如何在没有HTML包装器的情况下保存DOMDocument的HTML?
我是下面的函数,我正在努力输出DOMDocument,而没有在内容输出之前附加XML,HTML,body和p标签包装器。建议的修复方法: $postarray['post_content'] = $d->saveXML($d->getElementsByTagName('p')->item(0)); 仅当内容中没有任何块级元素时才起作用。但是,这样做时,如下面的示例中带有h1元素的示例一样,saveXML的结果输出将被截断为... <p>如果你喜欢</ p> 我已经指出此帖子是一种可能的解决方法,但我不明白如何将其实现到此解决方案中(请参阅下面的注释尝试)。 有什么建议? function rseo_decorate_keyword($postarray) { global $post; $keyword = "Jasmine Tea" $content = "If you like <h1>jasmine tea</h1> you will really like it with Jasmine Tea flavors. This is the last ocurrence of the phrase jasmine tea within the content. If there are …

6
HTML DOM标签上的PHP DOMDocument错误/警告
我一直试图解析HTML5代码,以便可以在代码中设置属性/值,但是DOMDocument(PHP5.3)似乎不支持诸如<nav>和的标记。<section>。 有什么方法可以在PHP中将其解析为HTML并处理代码? 复制代码: <?php $dom = new DOMDocument(); $dom->loadHTML("<!DOCTYPE HTML> <html><head><title>test</title></head> <body> <nav> <ul> <li>first <li>second </ul> </nav> <section> ... </section> </body> </html>"); 错误 警告:DOMDocument :: loadHTML():在实体中的标签导航无效,第17行在/home/wbkrnl/public_html/new-mvc/1.php中的第4行 警告:DOMDocument :: loadHTML():标记部分在实体中无效,第17行在/home/wbkrnl/public_html/new-mvc/1.php中的第10行
105 php  html  domdocument 

4
在通过DomDocument(PHP)加载格式不正确的HTML时禁用警告
我需要解析一些HTML文件,但是它们的格式不正确,PHP向其输出警告。我想以编程方式避免这种调试/警告行为。请指教。谢谢! 码: // create a DOM document and load the HTML data $xmlDoc = new DomDocument; // this dumps out the warnings $xmlDoc->loadHTML($fetchResult); 这个: @$xmlDoc->loadHTML($fetchResult) 可以禁止显示警告,但是如何以编程方式捕获这些警告?

7
PHP XML如何输出漂亮的格式
以下是代码: $doc = new DomDocument('1.0'); // create root node $root = $doc->createElement('root'); $root = $doc->appendChild($root); $signed_values = array('a' => 'eee', 'b' => 'sd', 'c' => 'df'); // process one row at a time foreach ($signed_values as $key => $val) { // add node for each row $occ = $doc->createElement('error'); $occ …
72 php  xml  domdocument 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.