- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
为什么会收到此代码的警告?
$content ='<p>
<a href="http://www.we.com/1000">text </a>
text
<a href="http://www.we.com/2345">text </a>
text
</p>
<p>text</p>
<p>
<table border="1" cellpadding="0" cellspacing="0" dir="rtl">
<tbody>
<tr>
<td>text </td>
<td>text </td>
<td>text </td>
</tr>
<tr>
<td>text </td>
<td>text </td>
<td>text </td>
</tr>
</tbody>
</table>
</p>';
$doc = new DOMDocument('1.0', 'UTF-8');
$doc->loadHTML($content);
Warning: DOMDocument::loadHTML(): Unexpected end tag : p in Entity, line: 25 in /home/admin/domains/we.com/public_html/refresh/lib/core.php on line 2213 <p> <a href="http://www.we.com/1000">text </a> text <a href="http://www.we.com/2345">text </a> text </p> <p>text</p> <p> </p><table border="1" cellpadding="0" cellspacing="0" dir="rtl"><tbody><tr><td>text </td> <td>text </td> <td>text </td> </tr><tr><td>text </td> <td>text </td> <td>text </td> </tr></tbody></table>
最佳答案
段落的结束标记是可选的。表格可能不会出现在段落中。表开始标记隐式结束该段落。下一段结束标签没有要关闭的打开段落。
请参见the spec for p中的“text/html中的标签省略”。
关于php - DOMDocument::loadHTML() error中的实体中的意外结束标记p,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28832297/
我试图从某些网页中获取“链接”元素。我无法弄清楚我做错了什么。我收到以下错误: Severity: Warning Message: DOMDocument::loadHTML() [domdocum
我搜索了无数页面,试图找到真正有效的答案。我已经尝试过库文件来专门处理警告和错误处理,但即使我抑制所有警告和错误,这最后一个警告仍然显示: Warning: DOMDocument::loadHTML
为什么会收到此代码的警告? $content =' text text text text text text
它回来了 ( ! ) Warning: DOMDocument::loadHTML() [domdocument.loadhtml]: Misplaced DOCTYPE declaration in
我想使用 PHP 和 CURL 来删除一个中文网站。早些时候我遇到了压缩结果的问题,SO 帮助我解决了这个问题。现在我在通过 PHP - DOMDocument 解析内容时遇到了麻烦。错误如下, Wa
我有以下代码在我的本地主机上运行良好: $document = new DOMDocument(); $document->loadHTML($p_result); $form = $document
我首先在 MAMP 上运行代码,它运行良好。但是当我尝试在另一台服务器上运行代码时,我收到了很多警告,例如: Warning: DOMDocument::loadHTML(): Unexpected
我构建了一个脚本,将页面上的所有 css 组合在一起,以便在我的 cms 中使用它。它工作了很长时间,现在我收到了这个错误: Warning: DOMDocument::loadHTML() [dom
我构建了一个脚本,将页面上的所有 css 组合在一起,以便在我的 cms 中使用它。它工作了很长时间,现在我收到了这个错误: Warning: DOMDocument::loadHTML() [dom
我有一个字符串值,我正在尝试为其提取列表项。我想提取文本和任何子节点,但是,DOMDocument 正在将实体转换为字符,而不是保留原始状态。 我已经尝试将 DOMDocument::resolveE
Here is my code : سلام // focus on this line Remove
我发现了几个类似的问题,但到目前为止,没有一个能够帮助我。 我试图在 HTML block 中输出所有图像的“src”,因此我使用 DOMDocument()。这个方法确实有效,但我在某些页面上收到警
我正在尝试加载简单的 html: var html = "something"; var doc = new HtmlDocument(); doc.LoadHtml(html); 加载此 HTML
我正在使用 CefSharp用于在 CefSharp 浏览器 中显示 html 文件。 当我使用 web_view.Load(@"C:\htmlfile.htm"); 时,它会显示我的 body 背景
如 .我能做些什么吗? 最佳答案 我在使用 PHP 的 DOMDoc 和 XSL 函数时遇到过这个问题。您基本上必须将文档作为 XML 加载。那是我得到 的唯一方法标记工作。 更新:您还可以尝试将
将 LIBXML_HTML_NOIMPLIED 标志与 html 片段一起使用会生成不正确的标签: $str = 'Lorem ipsum dolor sit amet.Nunc vel vehicu
我正在尝试使用 DOMDocument 解析一些 HTML,但是当我这样做时,我突然失去了我的编码(至少在我看来是这样)。 $profile = "various japanese character
我在 CentOS 上运行以下代码 $roster = $utils->getContentCURL("http://exporter.nih.gov/ExPORTER_Catalog.aspx");
考虑这个例子,test.php: Hello, με काचं ça øy jeść"; var_dump($mystr); $domdoc = new DOMDocument('1.0', 'ut
对于这个 php 脚本, $dom = new DOMDocument(); $dom->substituteEntities =FALSE; $dom->loadHTML('$a')
我是一名优秀的程序员,十分优秀!