官方主页 http://querypath.org/
body 要素を見つけると、その要素への内部ポインタを保持し、QueryPath オブジェクト (body 要素をラップしています) を返します。 Hello World'): この関数は、QueryPath でラップされた現在の要素を取得し、テキスト Hello World を追加します。オブジェクトは引き続き QueryPath オブジェクトを返します。
writeHTML(): writeHTML() 関数は、HTML をクライアントに返すために使用されます。 >したがって、上記のチェーンの最後で、次のようなドキュメントを作成することになります:
コードをコピー
コードは次のとおりです:
コードは次のとおりです: テストテキスト 复制代码 代码如下: テストテキスト
/**
* QueryPath を使用します。
*
* このファイルには、QueryPath を使用して Web ページを生成する方法
* の例が含まれています。
* @package QueryPath
* @subpackage 例
* @author M Butcher
* @license LGPL GNU Lesser GPL (LGPL) または MIT に似たライセンス。
*/
// QueryPath コアが必要です。
require_once 'QueryPath/QueryPath.php';
// HTML スタブ ドキュメント (実際には XHTML) から始まり、タイトルに移動します。
qp(QueryPath::HTML_STUB, 'title')
// タイトルにテキストを追加します
->text('Example of QueryPath.')
// ここで < を探します;本体> element
->find(':root body')
// 本文内にタイトルと段落を追加します。
->append('これはテストページです
// 次に、本文内に作成したばかりの段落を選択します
->children('p')
// 'class="some-class"' 属性を段落に追加します
->attr('class', 'some-class')
// また、スタイル属性も追加して、背景色を設定します。
->css('background-color', '#eee')
// もう一度段落に戻ります
->parent()
// 段落とタイトルに空のテーブルを追加します。
->prepend('')
// さて、テーブルに行きましょう...
->find( '#my-table')
// 空の行をいくつか追加します
->append('')
// 行を選択します (両方を一度に)
->children()
// CSS クラスを両方の行に追加します
->addClass('table-row')
//ここで最初の行 (位置 0) を取得するだけです。
->eq(0)
// 最初の行にテーブル ヘッダーを追加します
->append('これはheader ')
// 次の行に進みます
->next()
// この行にデータを追加します
->append(' ;これはデータです ')
// すべてを HTML として書き出します
->writeHTML();
?>
上記のコードは次の HTML を生成します:
< ;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<テーブル id="my-table"> これはヘッダーです これはデータです
これはテストページです