我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";
}
這是我一直在做,但它並沒有顯示任何東西,,