コードをコピーします コードは次のとおりです:
/*
;アイテム>
<タイトル名>11タイトル>
<コンテンツ>コンテンツ1コンテンツ>
アイテム>
< /article>
*/
if(!function_exists('l')) {
function l() {
echo '
************* ********** ******************
'
}
}
if(file_exists('test10_12.xml'; )) {
$xml = simplexml_load_file(' test10_12.xml');
//xpath メソッドを使用してノードの場所を見つけます
$query = $xml->xpath('//title[@name="t1" ]/ancestor::item');
var_dump($ query);
//title ノードの新しいサブノードをテストします
$query[0]->title->addChild('new ','new');
//タイトル ノードの下の属性を追加でテストします
$query[0]->title->addAttribute('fuck','fuck you');
//テストして変更しますhello,world へのコンテンツ ノードの値
$query[0] ->content = 'hello,world'
//説明は不要です
$query[0]->asXML("10.xml") ;
}
?>
上記は、XML ファイルの検索と変更のための pth php XPath 実装コード (pth コンテンツを含む) を紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。