PHP-简单XML GET

PHP-简单的XML GET XML Get已用于从xml文件获取节点值。以下示例显示了如何从xml获取数据。…

PHP-简单的XML GET


XML Get已用于从xml文件获取节点值。以下示例显示了如何从xml获取数据。

注意.xml

Note.xml是xml文件,可以通过php文件访问。

<subject>
   <course>Android</course>
   <country>India</country>
   <company>TutorialsPoint</company>
   <price>$10</price>
</subject>

索引

索引页有权使用implexml_load_file()访问xml数据。

<?php $xml = simplexml_load_file("note.xml") or die("Error: Object Creation failure");
??>


   
      
      
         
         <?php echo $xml-?>COURSE . "<br>";
            echo $xml->COUNTRY . "<br>";
            echo $xml->COMPANY . "<br>";
            echo $xml->PRICE;
         ?>
         
      
      
   

它将产生以下结果-

XML获取

获取节点值

以下代码包含有关如何从xml文件获取节点值的信息,XML应该如下所示-

<?xml version = "1.0" encoding = "utf-8"??>
<tutorialspoint>
   
   <course category="JAVA">
      <title lang="en">Java</title>
      <tutor>Gopal</tutor>
      <duration></duration>
      <price>$30</price>
   </course>
   
   <course category="HADOOP">
      <title lang="en">Hadoop</title>.
      <tutor>Satish</tutor>
      <duration>3>/duration>
      <price>$50</price>
   </duration></course>
   
   <course category="HTML">
      <title lang="en">html</title>
      <tutor>raju</tutor>
      <duration>5</duration>
      <price>$50</price>
   </course>
   
   <course category="WEB">
      <title lang="en">Web Technologies</title>
      <tutor>Javed</tutor>
      <duration>10</duration>
      <price>$60</price>
   </course>

</tutorialspoint>

PHP代码如下

<?php $xml = simplexml_load_file("books.xml") or die("Error: Cannot create object");
         
         foreach($xml-?>children() as $books) { 
            echo $books->title . "<br> "; 
            echo $books->tutor . "<br> "; 
            echo $books->duration . "<br> ";
            echo $books->price . "<hr>"; 
         }
      ?>
      
   

它将产生以下结果-

节点值

类别:PHP 技巧

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册