domdocument

    6

    2答えて

    このトピックに関する他のStackoverflowの質問を見てきましたが、そこで提供されている解決策はありません。 私はhtmlページ(file_get_contents()で刻んでいる)を持っていて、そのHTMLはIDが "main"のdivです - 私はそのdivの内容をPHPのDOMDocumentなどで取得する必要があります。このような状況では、SimpleHTMLDomパーサーを使用する

    3

    3答えて

    私のような外部のurlでDOMを読み込む: $dom = new DOMDocument; $dom->loadHTMLFile("external_url.html"); $arrayOfSources = array(); foreach($dom->getElementsByTagName("img") as $image) $arrayOfSources[] = $im

    1

    2答えて

    私は助けを求める必要があるDOMDocumentクラスで可能何見当がつかないのでちょっとみんな、 $formは... <form method="post" action=""> <input type="hidden" name="ip" value="127.0.0.1"> <label for="s2email">Your Email</label> <inpu

    5

    1答えて

    YouTubeプレイリストフィールドを解析しようとしています。 URLは次のとおりです。http://gdata.youtube.com/feeds/api/playlists/664AA68C6E6BA19B?v=2 私が必要:タイトル、ビデオID、およびデフォルトのサムネイルを。それはここでは、ネストされた要素 $data = new DOMDocument(); if($dat

    0

    1答えて

    大量のHTML文書を内部に持つテーブルがあり、HTMLファイルを処理してタグとその内容を分離し、すべてのそれらの表内の行を1つの大きなデータ表に変換します。 新しい大きなテーブルの行と列をループします。 いくつかの調査の後、私はPHPのDOMDocumentクラスを試してHTMLを解析し始めましたが、私は知りたいと思っていました。これがこのようなことをする最善の方法ですか? これは私がこれまで持っ

    5

    1答えて

    DOMDocumentを持つすべての子供bodyを削除しようとしています。 $dom = new DomDocument(); $dom->loadHTML($buffer); $dom->preserveWhiteSpace = FALSE; $body = $dom->getElementsByTagName('body')->item(0); $bodyChilden = $b

    0

    1答えて

    私はPHPのDOMDocument->getElementById->nodeValueを使って特定のDOM要素のHTMLを設定しています。問題は、文字列をHTMLエンティティに変換されていることである: 例: nodeValue = html_entity_decode('<b>test</b>');は出力「試験」すべきではなく、それは出力「<b>test</b>」 任意

    84

    6答えて

    HTML5コードを解析してコード内に属性/値を設定しようとしましたが、DOMDocument(PHP5.3)は<nav>のようなタグをサポートしていないようです<section>。 PHPでこれをHTMLとして解析し、コードを操作する方法はありますか? コードを再現するために: <?php $dom = new DOMDocument(); $dom->loadHTML("<!DOCTYPE

    5

    3答えて

    DOMDocumentクラスには、idおよびタグ名(getElementById & getElementsByTagName)で要素を取得するメソッドがありますが、クラスでは使用できません。これを行う方法はありますか? 例として、次のマークアップからdivを選択するにはどうすればよいですか? <html> ... <body> ... <div class="foo"> ... </

    0

    1答えて

    DOMDocument.addEventListener("mousemove", new EventListener() { public void handleEvent(Event evt) { System.out.println(evt.getType().toString()); final DOMEl