2011-08-14 32 views
1

什麼是最好(最有效,最方便)的方式來存儲條件適用於某些XML文檔(在Java中, DOM):在XML/DOM對象中表示'屬性值'或'文本節點'的條件

我舉一個簡單的例子:

<comments photo_id="109722179"> 
    <comment id="6065" authorname="Rev Dan Catt" datecreate="1141841470」> 
    Umm, I'm not sure, can I get back to you on that one? 
    </comment> 
</comments> 

所以,我希望能夠爲用戶在此格式定義上的信息條件,並存儲到數據庫,所以後來我能將他們如所須。

的條件將被施加到:

  1. 屬性值;或者,
  2. 文本節點的值;

一些簡單的例子可以是:

  • (AUTHORNAME =「XYZ」)
  • (註釋文本中包含關鍵字「蘋果」)
  • (comment.id>「6000」)

回答

0

你可以使用含有

的數據結構

該數據結構將必須被串行化是存儲在數據庫中。例如,您可以使用JSON或XML。

要應用條件,您必須評估表達式,並查看評估的結果是否與操作符的值匹配。

相關問題