Php 按顺序浏览XML
请教我如何使用php浏览xml 看一看 我第一次尝试使用simplexml_load_文件,但它所做的是按标记对所有数据进行分组,这在较低级别上很好,但我需要的是保持一些线性 换句话说,一旦我进入,我需要知道哪个部分紧跟着哪个标题,等等 我该怎么做呢Php 按顺序浏览XML,php,xml,simplexml,Php,Xml,Simplexml,请教我如何使用php浏览xml 看一看 我第一次尝试使用simplexml_load_文件,但它所做的是按标记对所有数据进行分组,这在较低级别上很好,但我需要的是保持一些线性 换句话说,一旦我进入,我需要知道哪个部分紧跟着哪个标题,等等 我该怎么做呢 <?php $url="http://laws-lois.justice.gc.ca/eng/XML/C-42.xml"; $xml=simplexml_load_file($url); echo $xml->
<?php
$url="http://laws-lois.justice.gc.ca/eng/XML/C-42.xml";
$xml=simplexml_load_file($url);
echo $xml->Identification->LongTitle;
echo "<br>";
foreach ($xml->Body as $hd) {
// WHAT DO I DO HERE?
}
?>
Identification->LongTitle;
回声“
”;
foreach($xml->Body作为$hd){
//我在这里干什么?
}
?>
可以使用循环遍历SimpleXML中元素的所有子元素
foreach($simple\u xml\u doc->children()as$tag){…}
将按照每个子元素在原始文件中出现的顺序为每个子元素提供一个SimpleXML对象,而不考虑标记。是否要添加一些代码?我认为没有理由对此进行否决。这是一个合理的问题,显示了一些研究成果,对像我这样刚刚开始了解simplexml的人来说肯定是有用的,因为这非常有用。一旦我得到$tag的数组,有没有办法从$tag的内部知道它是标题还是节?换句话说,我如何知道标签实际上是什么?找到了我问题的答案。我会用->getName()来完成