SimpleXMLElement->xpath()とは? わかりやすく解説

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

SimpleXMLElement->xpath()

(PHP 5 >= 5.2.0)
SimpleXMLElement->xpath() — XML データに Xpath クエリを実行する

説明

class SimpleXMLElement {
array xpath ( string path )
} xpathメソッドは、 XPath pathにマッチする SimpleXML ノードを検索します。

パラメータ

path
XPath パス。

返り値

常に SimpleXMLElement オブジェクトの配列を返します。

例 2118. Xpath
<?php
$string = <<<XML
<a>
 <b>
  <c>text</c>
  <c>stuff</c>
 </b>
 <d>
  <c>code</c>
 </d>
</a>
XML;

$xml = new SimpleXMLElement($string);

/* <a><b><c> を探します */
$result = $xml->xpath('/a/b/c');

while(list( , $node) = each($result)) {
   echo '/a/b/c: ',$node,"\n";
}

/* 相対パスでも動作します... */
$result = $xml->xpath('b/c');

while(list( , $node) = each($result)) {
   echo 'b/c: ',$node,"\n";
}
?>
上の例の出力は以下となります。

/a/b/c: text
/a/b/c: stuff
b/c: text
b/c: stuff

    
これら二つの結果は同じであることに注意してください。




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

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

辞書ショートカット

すべての辞書の索引

「SimpleXMLElement->xpath()」の関連用語

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

   

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



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

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

©2025 GRAS Group, Inc.RSS