【发布时间】:2015-05-20 02:48:09
【问题描述】:
这是 xml 的一部分:
<?xml version="1.0"?>
<menu>
<pizzas>
<pizza number="0">
<title>Tomato & Cheese</title>
<small>550</small>
<medium></medium>
<large>975</large>
</pizza>
PHP:
<?php
session_start();
?>
<div id="basket">
<h3 style="text-align:center; position:static;">Your Order:</h3>
<?php
$numberSelected = '';
$_SESSION['link'] = $numberSelected;
class dom{}
$dom = new dom;
$dom = simplexml_load_file("../../menu.xml");
foreach ($dom->xpath("/menu/*/*") as $item)
{
print $item->title;
}
print_r($_SESSION);
?>
</div>
如何使用 $numberSelected 变量中存储的数字打印披萨/项目的标题?
我不知何故需要访问 <title></title> 标签内的值,该标签位于其父标签内,例如<pizza number="x">,其中 x 来自变量 $numberSelected。
【问题讨论】:
标签: php html xml xpath attributes