मैं 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 (): टैग नेवी में अमान्य, पंक्ति: 4/4 में /home/wbkrnl/public_html/new-mvc/1.php लाइन 17 पर
चेतावनी: DOMDocument :: loadHTML (): टैग इकाई अमान्य में अमान्य, पंक्ति: 10 / inhome/wbkrnl/public_html/new-mvc/1.php लाइन 17 पर
loadHTML($HTML5)
FALSE (असफलता) लौटाता है! मुझे नए टैग को DIV में बदलने की आवश्यकता है ... यह केवल मेरी स्क्रीन पर "चेतावनी" की समस्या नहीं है।