DOMXPath->evaluate()とは? わかりやすく解説

Weblio 辞書 > コンピュータ > PHP関数リファレンス > DOMXPath->evaluate()の意味・解説 

DOMXPath->evaluate()

(No version information available, might be only in CVS)
DOMXPath->evaluate() — 与えられた XPath 式を評価し、可能であれば結果を返す

説明

class DOMXPath {
mixed evaluate ( string expression [, DOMNode contextnode] )
} 与えられた XPath 式 expression を実行し、 可能であれば型付けされた結果を返します。

パラメータ

expression
実行する XPath 式。
contextnode
相対 XPath クエリを実行する場合に、オプションで基準ノードを 指定することが可能です。デフォルトでは、クエリは root 要素に 対する相対パスとなります。

返り値

可能であれば型付けされた結果、あるいは指定された XPath 式 expression にマッチするすべてのノードを含む DOMNodeList を返します。

例 514. 英語の書籍の数を取得する
<?php

$doc = new DOMDocument;

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

$xpath = new DOMXPath($doc);

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

// tbody ノードを基準とした相対クエリとなります
$query = 'count(row/entry[. = "en"])';

$entries = $xpath->evaluate($query, $tbody);
echo "There are $entries english books\n";

?>
上の例の出力は以下となります。

There are 2 english books

    


参考

DOMXPath->query()



このページでは「PHP関数リファレンス」からDOMXPath->evaluate()を検索した結果を表示しています。
Weblioに収録されているすべての辞書からDOMXPath->evaluate()を検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からDOMXPath->evaluate()を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「DOMXPath->evaluate()」の関連用語

DOMXPath->evaluate()のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DOMXPath->evaluate()のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2024 by the PHP Documentation Group.

©2024 GRAS Group, Inc.RSS