我有一个这样的 XML:
<description>
<heading id="01"> Math </heading>
<p id="01"> Text 1 </p>
<heading id="02"> History </heading>
<p id="02"> Text 2</p>
<p id="03"> Text 3</p>
<heading id="03"> Biology </heading>
<p id="04"> Text 4 </p>
</description>
我也有很多 xml 文件具有这样的结构,它们仅与<p>每个<heading>节点的节点数量不同。我怎样才能打印<heading>一些<p>节点和第二个标题....
我尝试使用 foreach,但事实并非如此。我的代码:
<?php
$xml=simplexml_load_file("NWB2.xml") or die("Error: Cannot create object");
echo "<b>".$xml->{'description'}->{'heading'}."</b>";
echo "<p>".$xml->{'description'}->{'p'}."</p>";
?>
慕容森