php xml xpath 很好用
扫描二维码
随时随地手机看文章
$dom = new DOMdocument('1.0','utf-8');
$dom->load('./dictionary.xml');
$xpath= new DOMXPATH($dom);
header('Content-type:text/html;charset=utf-8');
$query = '/haou_dict/DicEn[Name="programmer"]/Content';
$res= $xpath->query($query);
if($res->length)
{
for ($i=0; $i < $res->length ; $i++) {
echo $res->item($i)->nodeValue.'
';
}
}
else
{
echo 'sorry';
}
一共36672个单词的xml文件(3M多),0.38秒就能查出来,很快!
xpath是基于DOM,所以它也可以解析html,所以小偷程序 不一定要用正则 loadhtml 就行了