Loading:


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

 

Wykonuje podane wyrażenie XPath i zwraca wynik na maszynie, jeśli to możliwe.

 


Parametry

 

expression- wyrażenie XPath do wykonania.

 

 

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


Zwracane wartości

 

Zwraca wynik w miarę możliwości na maszynie lub DOMNodeList zawierający wszystkie pasujące węzły danego wyrażenie XPath.

 



Napisz Artyku³

Listing


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

<?php

$doc = new DOMDocument;

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

$xpath = new DOMXPath($doc);

$tbody = $doc->getElementsByTagName('tbody')->item(0);

// nasze zapytanie w stosunku do węzła tbody
$query = 'count(row/entry[. = "en"])';

$entries = $xpath->evaluate($query, $tbody);
echo "Istnieją $entries angielskich książek \ n";

?>
 




Dodano przez: igor
Ranga: Administrator serwisu Punktów: 28716
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-2020 v.1.5 | design: diviXdesign & rainbowcolors