タグ付けされた質問 「domdocument」

27
HTMLラッパーなしでDOMDocumentのHTMLを保存する方法は?
私は以下の関数です。コンテンツの出力前にXML、HTML、本文、およびpタグラッパーを追加せずにDOMDocumentを出力するのに苦労しています。推奨される修正: $postarray['post_content'] = $d->saveXML($d->getElementsByTagName('p')->item(0)); コンテンツ内にブロックレベルの要素がない場合にのみ機能します。ただし、次の例のようにh1要素を使用すると、saveXMLからの結果の出力は切り捨てられます... <p>必要に応じて</ p> 可能な回避策としてこの投稿を指摘しましたが、このソリューションに実装する方法を理解できません(以下のコメント化された試みを参照)。 助言がありますか? function rseo_decorate_keyword($postarray) { global $post; $keyword = "Jasmine Tea" $content = "If you like <h1>jasmine tea</h1> you will really like it with Jasmine Tea flavors. This is the last ocurrence of the phrase jasmine tea within the content. If there are …

6
HTML5タグのPHP DOMDocumentエラー/警告
コード内で属性/値を設定できるように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 /home/wbkrnl/public_html/new-mvc/1.phpの行17 警告:DOMDocument :: loadHTML():タグセクションがエンティティで無効です。行:10 /home/wbkrnl/public_html/new-mvc/1.phpの行17
105 php  html  domdocument 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.