1
`我正在使用一個根據請求發回XML響應的API。這裏有一個簡單的例子:將數據從初始XML請求傳遞到後續頁面
<buildings>
<building attr1="foo" attr2="bar">
<uri>http://blah.com</uri>
<thumbnail>http://blah.com/foo-picture.jpg</thumbnail>
</building>
<building attr1="poo" attr2="pee">
...
</building>
</buildings>
後,我用$。獲得()請求XML,我必須通過搜索它來獲得<building>
S作attr1="foo"
例如。
顯示此結果集後,每個<building>
具有發送用戶到另一頁面的鏈接,讓我們說details.htm?id=fun
只有一個頁面,「但取決於沿在URL中傳遞的id
內容的變化。
最後一個問題:
我必須包括一個和上一個鏈接到結果集,我結束了通過原始的XML響應,搜索後的導航。
如果結果集總是保證是非常小的,我可以通過它的URL,類似於 details.htm?id=fun&nextid=morefun&previd=lessfun
不過,我必須考慮到一個非常大的結果集的可能性。
任何人都可以提出一種方法,使結果集持久而用戶在其中導航?我現在設置的方式是在搜索完成並返回結果集後生成一個結果ID數組。有沒有辦法使這個數組可移植和(相對)永久?