我有一个需要用 PHP 解析的 XML 文件。我目前正在使用 simplexml_load_file 来加载文件,如下所示:
$xml = simplexml_load_file('Project.xml');
在该 XML 文件中包含如下结构:
<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
<name>Project 1</name>
<features>
<feature>Feature 1</feature>
<feature>Feature 2</feature>
<feature>Feature 3</feature>
<feature>Feature 4</feature>
</features>
</project>
我想做的是打印 <name>
内容连同每个 <feature>
<features>
中的元素.我不确定该怎么做,因为有超过 1 个元素称为 <feature>
.非常感谢任何帮助。
最佳答案
要打印文本,试试这个:
foreach($xml->features->feature as $key => $value)
{
echo $value;
}
关于php - 使用 foreach() 解析 XML 子项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2706912/