使用pegination php jquery加载xml文件

使用pegination php jquery加载xml文件,php,jquery,Php,Jquery,我有一个包含1000多条记录的xml文件,xml结构是: <?xml version="1.0" encoding="UTF-8"?> <deals> <deal> <deal_id>1</deal_id> <deal_title> <![CDATA[THE TITLE]]> </deal_title> <deal_description> <![CDATA[THE DESCRI

我有一个包含1000多条记录的xml文件,xml结构是:

<?xml version="1.0" encoding="UTF-8"?>

<deals>

<deal>
<deal_id>1</deal_id>
<deal_title> <![CDATA[THE TITLE]]> </deal_title>
<deal_description> <![CDATA[THE DESCRIPTION]]> </deal_description>
<deal_url> <![CDATA[http://www.thedomain.com]]> </deal_url>
<deal_price>12.00</deal_price>
<deal_previous_price>68.00</deal_previous_price>
<deal_discount>82</deal_discount>
<deal_image> <![CDATA[http://www.thedomain.com/images/image.jpg]]> </deal_image>
<deal_shop>DEAL SITE NAME</deal_shop>
</deal>

</deals>

1.
12
68
82
交易网站名称
现在,如何使用限制来加载.xml文件以显示10条记录

我将使用本教程

当用户按下“加载更多”按钮时,是否显示更多记录


谢谢。

您可以使用SimpleXML类来实现这一点

可以按如下方式加载xml代码:

$data = new SimpleXMLElement($your_xml_code);
$single_deal = $data->deals[0]->deal[/*numeric index of your deal*/];

是文档和示例。

您可能需要一些PHP脚本来剪切x行之后的XML,就像您提供的示例中有ajax_more.PHP一样。
我对PHP中的XML不太了解,我总是将其解析为关联数组;也许这也是去这里的方式?
解析为数组,切掉不重要的行,然后再次编码为XML?

哦,这也是个好主意,您可以使用GET like?deals=50&limit=10,然后使用for循环获取所有交易,然后使用simplexmlement::asXml()将它们解析回XML;Yap:)现在,我们两个人只需等待其他人将整个解决方案集成到一段可用的代码中;)干杯,我去喝杯啤酒,等你的解决办法。当然,如果你没有我那么懒的话,没有我的支持你是不会有任何进展的:)事实上,我真的很懒,但现在也很无聊,所以我可能就这么做了。@Maxorq有没有可能整合它?