php解析xml输出指定xml值 普通版本
<?PHP
$xmlStr = '
<xml>
<returnsms>
<returnstatus>Success</returnstatus>
<message>ok</message>
<remainpoint>17</remainpoint>
<taskID>748379</taskID>
<successCounts>1</successCounts>
</returnsms>
</xml>';
// 加载XML
$XML = simplexml_load_string($xmlStr);
// 知道XML标签内容可以直接使用标签名
echo $XML->returnsms->returnstatus;
var_dump($XML);
?>
php解析xml输出指定xml值 方法版本
<?PHP
class Second {
var $xmlStr = '
<xml>
<returnsms>
<returnstatus>Success</returnstatus>
<message>ok</message>
<remainpoint>17</remainpoint>
<taskID>748379</taskID>
<successCounts>1</successCounts>
</returnsms>
</xml>';
function main() {
// 加载XML
$XML = simplexml_load_string($this->xmlStr);
// 知道XML标签内容可以直接使用标签名
echo $XML->returnsms->returnstatus;
}
}
//$first = new First();
//$first->main();
$second = new Second();
$second->main();
?>
输出结果
Success
object(SimpleXMLElement)[1] public 'returnsms' => object(SimpleXMLElement)[4] public 'returnstatus' => string 'Success' (length=7) public 'message' => string 'ok' (length=2) public 'remainpoint' => string '17' (length=2) public 'taskID' => string '748379' (length=6) public 'successCounts' => string '1' (length=1)
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论