1
私はDOMXPathライブラリの拡張機能を開発中です。 私は私の抽出方法は、どのように私はそれをするのDOMNodeList/DOMXPathを使うことの最大を延長するこのPHPでDOMNodeListを拡張する方法
public function extract($attributes)
{
$attributes = (array) $attributes;
$data = array();
foreach ("Allnodes" as $node) { // How can I get all nodes from the query?
$elements = array();
foreach ($attributes as $attribute) {
$data[] = $node->getAttribute($attribute);
}
}
return $data;
}
のようなものです?この
$aHref = (new DOMXPath($domDoc))->query('descendant-or-self::base')
->extract(array('href'));
のようなノードのリストから情報を抽出したいですか
はあなたをしましたノードを反復処理してみてください。 何かのようなもの - for($ i = 0; $ i < $nodes-> childNodes-> length; $ i ++) – Ashish
Hmmm、どのようにしてすべてのリストノード '$ nodes-> childNodes-> length'を得ることができますか? – LeMoussel