我product.xml:拆分XML数据页PHP的
<product>
<name></name>
<price></price>
<short_desc></short_desc>
<quantity></quantity>
</product>
我如何可以将XML数据分割到多个页面,比方说,我有产品的30纪录,我想它显示5每页,那么我有6页在同一个file.php。
我已阅读拆分到网页,但它不工作,任何人都可以帮助我?
$objDOM = new DOMDocument();
$objDOM->load("product.xml");
$titleArray = array();
$ps = $objDOM->getElementsByTagName("product");
$allItems = array(
"name" => $node->getElementsByTagName("name")->item(0)->nodeValue,
"rice" => $node->getElementsByTagName("price")->item(0)->nodeValue,
"short_desc" => $node->getElementsByTagName("short_desc")->item(0)->nodeValue,
"quantity" => $node->getElementsByTagName("quantity")->item(0)->nodeValue);
$itemsPerPage = 5;
$page = isset($_GET['page']) ? intval($_GET['page']) : 0;
foreach (array_slice($allItems, $page * $itemsPerPage, $page * $itemsPerPage + $itemsPerPage) as $item) {
echo "$item\n";
}
这是我一直在做,但它并没有显示任何东西,,