php文件
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 ' );
$ret = array ();
$nodes = $xp -> query( $xpathString );
foreach ( $nodes as $node ) {
array_push ( $ret , $node );
}
return $ret ;
}
}
$domDoc = new 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;
}
?>
立即学习“PHP免费学习笔记(深入)”;
立即学习“PHP免费学习笔记(深入)”;
立即学习“PHP免费学习笔记(深入)”;
xml
立即学习“PHP免费学习笔记(深入)”;
xml version="1.0" encoding="utf-8" ?>
abcd
description >
product >
products >
xml >
立即学习“PHP免费学习笔记(深入)”;
立即学习“PHP免费学习笔记(深入)”;
立即学习“PHP免费学习笔记(深入)”;
立即学习“PHP免费学习笔记(深入)”;
立即学习“PHP免费学习笔记(深入)”;
立即学习“PHP免费学习笔记(深入)”;
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号