phpファイル
コードをコピー コードは次のとおりです:
class xpathExtension{
public static function getNodes($domDoc, $xpathString) {
$xp = new DOMXPath($ domDoc);
$xp->registerNamespace('x', 'http://www.w3.org/1999/xhtml');
$xp->registerNamespace('xhtml', 'http://www) .w3.org/1999/xhtml');
$xp->registerNamespace('i18n', 'http://apache.org/cocoon/i18n/2.1');ノード = $ xp->query($xpathString);
foreach ($node として $node) {
array_push($ret, $node);
return $ret
}
$domDoc = 新しい DOMDocument ();
$domDoc->load("x1.xml");
$xpathString = "//xml/products/product/description";
$domNodeList = xpathExtension::getNodes($domDoc, $xpathString);
// echo count($domNodeList);
foreach($domNodeList as $domNode){
echo $domNode->nodeValue;
xml
;
コードは次のとおりです:
http://www.bkjia.com/PHPjc/321173.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/321173.html
技術記事
PHP ファイルのコピー コードは次のとおりです。 ?php class xpathExtension{ public static function getNodes($domDoc, $xpathString) { $xp = new DOMXPath($domDoc); $xp-registerNamespace('x', 'ht...