2013-08-05 50 views
0

我是一個使用REST方法的新手,我有一個挑戰來解決它。 我的服務器上有一個xml樹,每次都可以在深度和內容上動態更改。 這意味着我應該找到一種方法來動態獲取根節點A,然後是它的子節點,例如節點BCD,然後是與節點C相關的子樹(節點C.1,C.2,C.3)和與C.1相關的葉子,例如C.1.1和C.1.2。 但在下一次我將有一個不同的XML文件,所以樹的節點會改變。 如何使用此動態樹結構建立我的REST URI? 你有任何建議來解決這個問題嗎?如何爲來自動態XML樹的REST URI建模

由於提前,

clizia

回答

0

我恭敬地提交流體走向的終點結構,以引起各種各樣的問題。我不知道澤西乾淨地支持你想要的,也沒有任何其他的Java庫。

我想你可以自己破解一些東西,但我會強烈勸阻它。例如,你可以使端點樹的每一層,像

/0級/(編號)/(第一級)/(編號)/(第二級)/(編號)

不知道你的業務需求,這是很難給出替代建議,但也許只是返回樹,因爲單個端點的響應會更好?

+0

在客戶端,我使用dynatree(jQuery),在服務器端我有一個xml文件,有時在深度上有變化(我無法建立多少層次)和內容。使用延遲加載dynatree客戶端逐步探索服務器上相應的xml文件。這意味着,首先請求客戶端接收根節點,在第二個懶請求點擊根目錄時,客戶端接收根的所有孩子。當客戶端點擊第一個子樹的一個子節點,他接收點擊的節點的子節點等等。我需要使用Rest方法。 – user1817564