在PHP中读取XML文件

时间:2016-07-26 16:32:38

标签: php xml

我最初有一个php文件从另一个php文件中提取数据。但是,我必须将第二个php文件更改为xml文件。我的问题是,如何使用SimpleXML读取php文件中某些标签之间的字符串。例如,这是我的XML文件:

<?xml version="1.0" encoding="UTF-8"?>

<XMLExample>
  <Name>ExampleName</Name>
  <Info>ExampleInfo</Info>
  <KMLFile>ExampleKML</KMLFile>
</XMLExample>

我以前在我的php文件中有这个:

if(strlen($KMLFile)>0){
#echo "<a id=\"links\" href=\"/$place/Area/$KMLFile\">KML File</a> \n";
echo "<a id=\"links\" href=\"/media/$place/markup/xml/$KMLFile\">KML File</a> \n";
}

我无法弄清楚如何更改php代码以从XML文件中读取数据。任何帮助将不胜感激!谢谢!

1 个答案:

答案 0 :(得分:1)

使用此代码。 note.xml是您的.xml文件。

<?php
    $xml=simplexml_load_file("note.xml") or die("Error: Cannot create object");
    echo $xml->Name.'<br>';
    echo $xml->Info.'<br>';
    echo $xml->KMLFile;
?>