最佳答案
我一直在尝试解析 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 () : Tag 导航在实体中无效,行: 4 in /home/wbkrnl/public _ html/new-mvc/1. php 在17号线
警告: DOMDocument: : loadHTML () : Tag 段在实体中无效,行: 10 in /home/wbkrnl/public _ html/new-mvc/1. php 在17号线