PHP简单的XML GET
XML Get已用于从xml文件中获取节点值。以下示例显示如何从xml获取数据。 Note.xml Note….
XML Get已用于从xml文件中获取节点值。以下示例显示如何从xml获取数据。
Note.xml
Note.xml是xml文件,它可以通过php文件访问。
<SUBJECT> <COURSE>Android</COURSE> <COUNTRY>India</COUNTRY> <COMPANY>CodingDict</COMPANY> <PRICE>$10</PRICE> </SUBJECT>
INDEX.HTM
索引页有权通过使用implexml_load_file()来访问xml数据。
<?php $xml = simplexml_load_file("note.xml") or die("Error: Object Creation failure"); ?> <html> <head> <body> <?php echo $xml->COURSE . "<br>"; echo $xml->COUNTRY . "<br>"; echo $xml->COMPANY . "<br>"; echo $xml->PRICE; ?> </body> </head> </html>
它会产生以下结果 –
获取节点值
下面的代码是有关如何从XML文件中获取节点值的信息,并且XML应如下所示 –
<?xml version = "1.0" encoding = "utf-8"?> <codingdict> <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> </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> </codingdict>
PHP代码应该如下
<html> <body> <?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>"; } ?> </body> </html>
它会产生以下结果 –
类别:PHP 技巧、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!