找到了一个很好的答案:
使用PHP
5并使用DOMDocument对象的loadHTML()方法。此自动解析格式错误的HTML,随后对saveXML()的调用将输出有效的HTML。DOM函数可以在这里找到:
http://www.php.net/dom
用法:
$doc = new DOMDocument();
$doc->loadHTML($yourText);
$yourText = $doc->saveHTML();
问题内容: 我想知道为什么HTML 标记没有像其他HTML标记那样获得结束标记,如果我们关闭输入标记会出现什么问题呢? 我尝试使用Google,但发现写这样的输入标签的标准没有用来 关闭它。 当我使用以下命令为按钮创建输入标签时,我个人感觉到了问题 尽管创建了单选按钮,但我将附加到单选按钮 不起作用。它只是显示单选按钮,在这种情况下不显示。虽然我可以看到完整的代码: 有人可以解释吗? PS :我遇
问题内容: 出于好奇,为什么< img >标签没有在 HTML中 关闭? 我还注意到,< img >标记在 XHTML中 已显式关闭。 问题答案: 从历史上看,HTML一直基于SGML,它允许在某些情况下省略标签。 由于元素不能有任何子节点,因此将其定义为EMPTY,并且禁止使用end标签(因为它将毫无用处)。 XHTML是用XML表示的HTML,并且XML不支持可选或禁止的标签(尽管它允许使用自
问题内容: 其中哪一个是正确的? 问题答案: 工作正常,并正确关闭标签。最好为视障人士添加属性。
我有两段XML,其中一部分是:
问题内容: 使用最新的JSoup 1.7.2版存在一个错误,该错误分析带有 未关闭标签的* 无效 HTML 。 * 例: 生成的文档为: 浏览器将生成如下内容: Jsoup应该用作浏览器或源代码。 有什么解决办法吗?调查API我什么也没找到。 问题答案: 正确的行为是在解析此无效的HTML时充当其他浏览器。感谢您提交此错误。我已解决了阻止采用机构将原始属性保留在新节点中的问题。它将在1.7.3中可
本文向大家介绍PHP实现补齐关闭的HTML标签,包括了PHP实现补齐关闭的HTML标签的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP实现补齐关闭的HTML标签。分享给大家供大家参考,具体如下: 很多时候,在我们做文章截取摘要的时候,如果出现HTML的内容,会出现截取的文章没有结束的HTML标签。这样的情况下就会出现页面样式错乱的问题。这 个时候我们需要的就是把缺少的结束标签加批量加