我是使用 xml 的新手。我有一个简单的 xml 文件“rate.xml”包含:
<?xml version="1.0"?>
<person>
<rate id="rate_this">
1
</rate>
</person>
我要做的只是一个 php 脚本获取速率标记的值并将其加 1(即 1+1 = 2),然后将速率标记值更新为新结果。我试过这个脚本,但它不工作:
<?php
$person = simplexml_load_file('rate.xml');
$rateNode = $person->getElementsByAttribute("id");
$xmlType = $rateNode->getElementsByTagName( "rate" );
$valueType = $xmlType->item(0)->nodeValue;
$newValue = $valueType + 1 ;
$person->rate->nodevalue = $newValue;
?>
实施将非常有帮助:)