Loading:


    DOMXPath::query

    DOMXPath::query ( string $expression [, $contextnode ] )

    Wykonuje podane wyrażenie XPath.


    Parametry

    expression-    wyrażenie XPath do wykonania.
    contextnode-   contextnode może być określony względną zapytań XPath. Domyślnie zapytania są w stosunku do głównego elementu


    Zwracane wartości

    Zwraca DOMNodeList zawierający wszystkie pasujące węzły danego wyrażenie XPath. Wszelkie wypowiedzi, które nie zwracają węzła zwróca pusty DOMNodeList



    Napisz Artyku³

    Listing


    //Przykład # 1 Pobranie wszystkich angielskich książek

    <?php

    $doc = new DOMDocument;

    // Nie chcemy problemów z białymi znakami
    $doc->preserveWhiteSpace = false;

    $doc->Load('book.xml');

    $xpath = new DOMXPath($doc);

    // rozpoczynamy od głównego elementu
    $query = '//book/chapter/para/informaltable/tgroup/tbody/row/entry[. = "en"]';

    $entries = $xpath->query($query);

    foreach ($entries as $entry) {
        echo "Found {$entry->previousSibling->previousSibling->nodeValue}," .
             " by {$entry->previousSibling->nodeValue}\n";
    }
    ?>
     




    Dodano przez: igor
    Ranga: Administrator serwisu Punktów: 0
    Komentarze użytkowników
      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors