首页 网站维护正文

php解析xml输出指定xml值

admin 网站维护 2020-03-01 876 0


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)


版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

评论