官方主页 http://querypath.org/
QP API 手册 http://api.querypath.org/docs/
QueryPath (QP) ライブラリは、PHP で jQuery のような効果を実装しており、XML HTML を簡単に処理するために使用することもできます。非常に強力です。 ! !
QueryPath チュートリアル (簡単な説明)
QueryPath はメソッド チェーンを利用して、DOM を操作するための簡潔なツール スイートを提供します。
メソッド チェーンの基本原理は、各メソッドがこの場合、QueryPath オブジェクトは通常、それ自体を返します。
$qp = qp(QueryPath::HTML_STUB); // Generate新しい QueryPath オブジェクト。(QP オブジェクトを作成します)
$qp2 = $qp->find('body'); // body タグを見つけます。(「body」タグを見つけます)
// 今すぐ驚くべき部分: (以下の何が驚いたかをご覧ください)
if ($qp === $qp2) {
// これは常に出力されます (常にこのように出力されます)
print "MATCH";
}
$qp が常に $qp2 と等しいのはなぜですか? find() 関数がすべてのデータ収集を行ってから QueryPath オブジェクトを返すからです。
これは難解に見えるかもしれませんが、すべてです。この種のインターフェイスを使用すると、多くのメソッドを連鎖させることができます。
(jQuery を使用するのと同じようにメソッドを連鎖させることができます)
qp(QueryPath::HTML_STUB)->find(' body ')->text('Hello World')->writeHTML();
この例では、4 つのメソッド呼び出しがあります:
qp(QueryPath::HTML_STUB): 新しい QueryPath オブジェクトを作成し、これは QueryPath オブジェクトを返します。
find('body'): QueryPath ドキュメントを検索して、'body' という名前の要素を探します。 ;
QueryPath チュートリアル (簡単な説明)
QueryPath はメソッド チェーンを利用して、DOM を操作するための簡潔なツール スイートを提供します。
メソッド チェーンの基本原理は、各メソッドがこの場合、QueryPath オブジェクトは通常、それ自体を返します。
$qp = qp(QueryPath::HTML_STUB); // Generate新しい QueryPath オブジェクト。(QP オブジェクトを作成します)
$qp2 = $qp->find('body'); // body タグを見つけます。(「body」タグを見つけます)
// 今すぐ驚くべき部分: (以下の何が驚いたかをご覧ください)
if ($qp === $qp2) {
// これは常に出力されます (常にこのように出力されます)
print "MATCH";
}
$qp が常に $qp2 と等しいのはなぜですか? find() 関数がすべてのデータ収集を行ってから QueryPath オブジェクトを返すからです。
これは難解に見えるかもしれませんが、すべてです。この種のインターフェイスを使用すると、多くのメソッドを連鎖させることができます。
(jQuery を使用するのと同じようにメソッドを連鎖させることができます)
qp(QueryPath::HTML_STUB)->find(' body ')->text('Hello World')->writeHTML();
この例では、4 つのメソッド呼び出しがあります:
qp(QueryPath::HTML_STUB): 新しい QueryPath オブジェクトを作成し、これは QueryPath オブジェクトを返します。
find('body'): QueryPath ドキュメントを検索して、'body' という名前の要素を探します。 ;
声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事
<🎜>:死んだレール - オオカミの飼い主
4週間前ByDDD
R.E.P.O.のすべての敵とモンスターの強度レベル
4週間前By尊渡假赌尊渡假赌尊渡假赌
<🎜>:庭を育てる - 完全な突然変異ガイド
2週間前ByDDD

ホットツール

SublimeText3 中国語版
中国語版、とても使いやすい

メモ帳++7.3.1
使いやすく無料のコードエディター

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。
