用PHP解析XML文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用PHP解析XML文件相关的知识,希望对你有一定的参考价值。

This code shows how to parse XML file in easy way using php.
  1. <?php
  2. // this is a sample xml string
  3. $xml_string="<?xml version='1.0'?>
  4. <text>
  5. <article id='Article1'>
  6. <title>Title 1</title>
  7. <content>..text here..</content>
  8. </article>
  9. <article id='Article2'>
  10. <title>Title 2</title>
  11. <content>..text here..</content>
  12. </article>
  13. </text>";
  14.  
  15. // load this xml string using simplexml function
  16. $xml = simplexml_load_string($xml_string);
  17.  
  18. // loop through the each node
  19. foreach($xml->article as $key){
  20. // attribute are accessted by
  21. echo $key['id'].' ';
  22. // node are accessted by -> operator
  23. echo $key->title.' ';
  24. echo $key->content.'<br />';
  25. }
  26. ?>

以上是关于用PHP解析XML文件的主要内容,如果未能解决你的问题,请参考以下文章

从 XML 声明片段获取 XML 编码:部分内容解析不支持 XmlDeclaration

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途

PHP - xml到json转换:“无法将字符串解析为XML”

用 PHP 解析 Excel XML

从流输入中解析没有根元素的 XML 片段列表

用PLSQL解析xml文件