在XML / DOM对象中表示属性值或文本节点的“条件”

时间:2011-08-14 05:44:44

标签: java xml dom

条件应用于某些XML文档的最佳(最有效,最方便)方法是什么(在Java中我将其表示为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. 文本节点的值;
  3. 一些简单的例子可能是:

    • (authorname =“xyz”)
    • (评论文字包含关键字“apples”)
    • (comment.id&gt;“6000”)

1 个答案:

答案 0 :(得分:0)

您可以使用包含

的数据结构

必须将此数据结构序列化以存储在数据库中。例如,您可以使用JSON或XML。

要应用条件,您必须评估表达式,并查看评估的结果是否与运算符的值匹配。