ホームページ >バックエンド開発 >PHPチュートリアル >php+xmlプログラミングにおけるxpathの応用例、xpath_PHPチュートリアルの応用例

php+xmlプログラミングにおけるxpathの応用例、xpath_PHPチュートリアルの応用例

WBOY
WBOYオリジナル
2016-07-13 10:09:05917ブラウズ

php+xml プログラミング xpath アプリケーションの例、xpath アプリケーションの例

この記事の例では、php+xml プログラミングでの xpath の適用について説明します。参考のためにみんなで共有してください。詳細は以下の通りです

xpath 設計の核となる考え方: 必要な要素 (またはノード) を素早く見つけます。 PHP ファイルは、xml ファイルをロードして DOMDocument オブジェクトを作成した後、DOMXPath オブジェクトの作成を開始できます。設立フォームは以下の通りです

コードをコピーします コードは次のとおりです:
$xpath = new DOMXPath($xmldoc);

DOMXPath オブジェクトを作成した後、DOMXPath::query() メソッドの使用を開始して、必要な要素を見つけることができます。

コードをコピー コードは次のとおりです:
$item = $xpath->query("xpath pathexpression");//戻り値は DOMNodList オブジェクトです

例:

xmlドキュメント:words.xml

コードをコピーします コードは次のとおりです:


<単語>
男の子
ボーイ

<単語>
女の子
女の子

<単語>
先生
先生

<単語>
美容
ビューティー

xpath アプリケーション:index.php

コードをコピーします コードは次のとおりです:
$xmldoc = 新しい DOMDocument();
//ファイルをロード
$xmldoc->load("words.xml");
//xpath を使用してクエリを実行します
$xpath = new DOMXPath($xmldoc);//DOMXPath オブジェクトを作成します
$node_list = $xpath->query("/words/word/ch");//ch 要素をクエリし、戻り値は DOMNodeList オブジェクトです
echo $node_list->item(0)->nodeValue;
?>

この記事が皆さんの php+XML プログラミング設計に役立つことを願っています。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/947221.html技術記事 php+xml プログラミングにおける xpath の適用例、xpath の適用例 この記事では、php+xml プログラミングにおける xpath の適用について説明します。皆さんの参考に共有してください。詳細は次のとおりです: xpath 設計の核となるアイデア...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。