$str="<?xml version=\"1.0\" encoding = \"GB2312\"?><root>
<op_code>1002</op_code>
<op_name>gxvps</op_name>
<op_user>2000000301</op_user>
<op_time>2008-27-06 07:57:50</op_time>
<sp_id>2000000301</sp_id>
<package_id>9511869734</package_id>
<ret_code>1</ret_code>
<result>
<RepReserved1>100</RepReserved1>
<RepReserved2>200</RepReserved2>
<RepReserved3>300</RepReserved3>
</result>
</root>";
如何读取数据呢?那位高手知道,麻烦指点一下
<op_code>1002</op_code>
<op_name>gxvps</op_name>
<op_user>2000000301</op_user>
<op_time>2008-27-06 07:57:50</op_time>
<sp_id>2000000301</sp_id>
<package_id>9511869734</package_id>
<ret_code>1</ret_code>
<result>
<RepReserved1>100</RepReserved1>
<RepReserved2>200</RepReserved2>
<RepReserved3>300</RepReserved3>
</result>
</root>";
如何读取数据呢?那位高手知道,麻烦指点一下
$str= "<?xml version=\"1.0\" encoding = \"GB2312\"?><root><op_code>1002 </op_code><op_name>gxvps </op_name><op_user>2000000301 </op_user><op_time>2008-27-06 07:57:50 </op_time><sp_id>2000000301 </sp_id><package_id>9511869734 </package_id><ret_code>1 </ret_code><result><RepReserved1>100 </RepReserved1><RepReserved2>200 </RepReserved2><RepReserved3>300 </RepReserved3></result></root>";
$xml = new SimpleXMLElement($str);
print_r($xml);
<tabled> <trd>
<tdf>123423213</tdf>
<tdf>123423213ddddd</tdf>
</trd>
<trd>
<tdf>dddd</tdf>
<tdf>42343dddd</tdf>
</trd>
</tabled>
PHP代码:$file = "dddd.xml";
if(file_exists($file)) $xml = simplexml_load_file($file);echo $xml->trd[0]->tdf[0];输出结果
123423213
<op_code>1002 </op_code>
<op_name>gxvps </op_name>
<op_user>2000000301 </op_user>
<op_time>2008-27-06 07:57:50 </op_time>
<sp_id>2000000301 </sp_id>
<package_id>9511869734 </package_id>
<ret_code>1 </ret_code>
<result>
<RepReserved1>100 </RepReserved1>
<RepReserved2>200 </RepReserved2>
<RepReserved3>300 </RepReserved3>
</result>
</root>";
$xml = simplexml_load_string($string);var_dump($xml);