用php解析simplexml
我试图在php页面上打印xml子项“pizza”。虽然不起作用,但下面是我解析xml文件的代码用php解析simplexml,php,xml,Php,Xml,我试图在php页面上打印xml子项“pizza”。虽然不起作用,但下面是我解析xml文件的代码 <? $dom = simplexml_load_file("menu.xml"); foreach ($dom->menu->categories->pizzas->pizza as $pizza) { echo $pizza; } ?> menu->categories->pizzas->pizzas$pizza) { 回
<?
$dom = simplexml_load_file("menu.xml");
foreach ($dom->menu->categories->pizzas->pizza as $pizza)
{
echo $pizza;
}
?>
menu->categories->pizzas->pizzas$pizza)
{
回声比萨饼;
}
?>
这是xml文件
<menu>
<categories>
<pizzas>
<pizza>Cheese Pizza</pizza>
<pizza>Beef PIzza</pizza>
<pizza>Chickens Wings Pizza</pizza>
</pizzas>
</categories>
</menu>
奶酪比萨饼
牛肉披萨
鸡翅披萨
我只想在我的php页面上打印出不同种类的比萨饼。我想在页面上显示一个菜单
我在第15行遇到一个错误“试图获取/Applications/XAMPP/xamppfiles/htdocs/home.php中非对象的属性”
请帮忙!
谢谢从该循环中删除顶级元素
菜单
,然后使用
foreach ($dom->categories->pizzas->pizza as $pizza)
{
echo $pizza;
}
如果您执行print\r($dom)代码>您将获得该结构的证明。类别->比萨饼->比萨饼作为$pizza){
<?php
$dom = simplexml_load_file("menu.xml");
foreach($dom->categories->pizzas->pizza as $pizza) {
echo $pizza;
} // Try This
?>
回声比萨饼;
}//试试这个
?>
仍有义务询问。。您包含了simplexml库,对吗?这是正确的方法+1。您的答案与19分钟前的答案有什么不同?只是问问。。