PHP xpath() 関数


❮ Complete PHP SimpleXML リファレンス

定義と用法

xpath() 関数は、XML文書に対してXPathクエリを実行します。

この関数は、成功した場合はSimpleXMLElementsの配列を返し、失敗した場合はFALSEを返します。


構文

class SimpleXMLElement
{
string xpath(path)
}

パラメータ 説明
path 必須。XML文書で検索するものを指定する

XML ファイル

<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>

PHP コード

<?php
$xml = simplexml_load_file("test.xml");

$result = $xml->xpath("from");

print_r($result);
?>

上のコードの出力は、次の通り:

Array
(
[0] => SimpleXMLElement Object
  (
  [0] => Jani
  )
)

❮ Complete PHP SimpleXML リファレンス