使用php选择XML文件中根节点的第一个子节点
我对 XML 很陌生,到目前为止已经成功地在 php 中使用它来获取 XML 的根节点...
function xmlRootNode($xmlfile){
$xml = simplexml_load_string(file_get_contents($xmlfile));
$xml = $xml->getName();
echo $xml;
}
我现在想做的是使用该根节点来查找其子节点的名称。 例如,具有以下内容的文件将使用上述函数输出“food”作为根。我现在如何使用它来返回其孩子的名字“fruit”?
<food>
<fruit>
<type>apples</type>
</fruit>
</food>
最终我想做的是找出根节点的子节点名称,这样我就可以在另一个计算有多少个的函数中使用它。一直在谷歌上搜索并摆弄不同的想法,但我认为我在某个地方缺少一个简单的过程,所以任何想法都会受到赞赏。
I'm new to XML and have so far managed to obtain the root node of an XML using this in php...
function xmlRootNode($xmlfile){
$xml = simplexml_load_string(file_get_contents($xmlfile));
$xml = $xml->getName();
echo $xml;
}
And what I now want to do is use that root node to find out the name of its child node.
For example, a file with the below would output 'food' as the root using the above function. How would I now use that to return its childs name 'fruit'?
<food>
<fruit>
<type>apples</type>
</fruit>
</food>
Ultimately what I'm trying to do is find out the child node name of the root node so I can then use it in another function that counts how many there are. Been googling and messing around with different ideas but think I'm missing a simple process somewhere so any ideas would be appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试
Additional,下面是多余的,
改成
Try
Additional, the below is redundant,
switch it to