我最初有一个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文件中读取数据。任何帮助将不胜感激!谢谢!
答案 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;
?>