UNICORN - server side
公開メンバ関数 | 静的限定公開メンバ関数 | 全メンバ一覧
PQuery クラス
PQuery の継承関係図
simple_html_dom

公開メンバ関数

 __construct ($argTarget, $argStringEnabled=NULL, $argFileEncoding=NULL, $argConvertEncoding=NULL)
 
 addSource ($argHint, $argTarget, $argFileEncoding=NULL, $argConvertEncoding=NULL, $argOuterEnabled=FALSE)
 
 refresh ()
 
 flush ()
 
 assignText ($argNodes, $argText, $argOuterEnabled=FALSE)
 
 assignHtml ($argNodes, $argText, $argOuterEnabled=FALSE)
 
 put ($argTarget, $argValue)
 
 setForm ($argumets)
 
 getAttr ($argTarget, $argTargetAttr)
 
 setAttr ($argTarget, $argTargetAttr, $argValue)
 

静的限定公開メンバ関数

static & _convertBuffer (&$argBuffer, $argFileEncoding=NULL, $argConvertEncoding=NULL)
 
static & _readBuffer ($argTarget, $argStringEnabled=NULL, $argFileEncoding=NULL, $argConvertEncoding=NULL)
 

詳解

JQueryを真似した、simple_html_domを利用したSelector PQueryのPはPHPのP XMLないしHtmlをSelectorでごにょごにょするクラス

関数詳解

PQuery::addSource (   $argHint,
  $argTarget,
  $argFileEncoding = NULL,
  $argConvertEncoding = NULL,
  $argOuterEnabled = FALSE 
)

ソースを追加する

PQuery::assignHtml (   $argNodes,
  $argText,
  $argOuterEnabled = FALSE 
)

該当htmlノードの一括置換

PQuery::assignText (   $argNodes,
  $argText,
  $argOuterEnabled = FALSE 
)

該当textノードの一括置換

PQuery::flush ( )

html文字列にして返却

PQuery::getAttr (   $argTarget,
  $argTargetAttr 
)

setAttributeまでの処理をラップして簡単にしたもの

PQuery::put (   $argTarget,
  $argValue 
)

domStoneを作って保持する assignまでの処理をラップして簡単にしたもの

PQuery::refresh ( )

パースし直し

PQuery::setAttr (   $argTarget,
  $argTargetAttr,
  $argValue 
)

setAttributeまでの処理をラップして簡単にしたもの

PQuery::setForm (   $argumets)

form値セットを簡単にしたもの XXX コレを利用したい場合は自動セットさせたいformのネームをテンプレートファイルのベースネームと一致させて置くこと!


このクラス詳解は次のファイルから抽出されました: