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(); $xp->query($xpathString);
foreach ($node として $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;
?> コードをコピーします
以下:
< ?xml version="1.0" encoder="utf-8" ?>
<製品>
上記は、export_symbol の内容を含む PHP XML 読み取りサンプル コードを紹介しています。PHP チュートリアルに興味のある友人の参考になれば幸いです。