<?
$NodeArray = array();
$NodeName = "Test";function characterData($parser_instance, $xml_data) {
global $NodeArray; global $NodeName; if($NodeName != "Order"){
$NodeArray[$NodeName] = $xml_data;
}
}
characterData(sss,www);
echo $NodeArray["Test"]; //输出是www 这样不对吗?
?>
是array_merge,不是array_megre
不过为什么要用array_merge($NewArray, $NodeArray)呢?
$NodeArray = $NewArray;
$NodeArray = array();
$NodeName = "Test";function characterData($parser_instance, $xml_data) {
global $NodeArray; global $NodeName; if($NodeName != "Order"){
$NodeArray[$NodeName] = $xml_data;
}
}
characterData(sss,www);
echo $NodeArray["Test"]; //输出是www 这样不对吗?
?>
是array_merge,不是array_megre
不过为什么要用array_merge($NewArray, $NodeArray)呢?
$NodeArray = $NewArray;
http://expert.csdn.net/Expert/TopicView1.asp?id=1597294
而且,domxml会把整个xml树放进内存,这样会严重加重服务器的负担。