पर PHP DOMDocument त्रुटियों/चेतावनियां मैं HTML5-कोड को पार्स करने का प्रयास कर रहा हूं, इसलिए मैं कोड के भीतर विशेषताओं/मान सेट कर सकता हूं, लेकिन ऐसा लगता है कि DOMDocument (PHP5.3) <nav>
जैसे टैग का समर्थन नहीं करता है और <section>
।एचटीएमएल 5-टैग
क्या 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>");
त्रुटि
Warning: DOMDocument::loadHTML(): Tag nav invalid in Entity, line: 4 in /home/wbkrnl/public_html/new-mvc/1.php on line 17
Warning: DOMDocument::loadHTML(): Tag section invalid in Entity, line: 10 in /home/wbkrnl/public_html/new-mvc/1.php on line 17
ऑप्स करता है' FALSE (विफलता) देता है! मुझे नए टैग को डीआईवी में बदलने की जरूरत है ... यह मेरी स्क्रीन पर केवल "चेतावनियों" की समस्या नहीं है। –
इस समस्या को PHP के लिए https://bugs.php.net/bug पर रिपोर्ट किया गया था।php? id = 60021 जो बदले में अंतर्निहित libxml2 में एक फीचर अनुरोध उत्पन्न हुआ: https://bugzilla.gnome.org/show_bug.cgi?id=761534 – cweiske