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 プログラミング設計に役立つことを願っています。
http://www.bkjia.com/PHPjc/947221.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/947221.html技術記事 php+xml プログラミングにおける xpath の適用例、xpath の適用例 この記事では、php+xml プログラミングにおける xpath の適用について説明します。皆さんの参考に共有してください。詳細は次のとおりです: xpath 設計の核となるアイデア...