我有一个XML文档,其摘要如下:
<item name="entryDataItem" type="dataView" caption="__entry_data_item" id="208" formItem="selectbox">
<properties>
<property name="caption" value="Task Type"/>
<property name="name" value="task_type"/>
</properties>
</item>
<item name="entryDataItem" type="dataView" caption="__entry_data_item" id="211" formItem="text">
<properties>
<property name="caption" value="Time Spent (Min)"/>
<property name="name" value="time_spent_min"/>
</properties>
</item>
等
还有其他“属性”。 “task_type”的值以及所有其他属性都存储在数据库中。当我遍历文档时,将获取所有属性,并使用XML中的“caption”和“value”准备文档。问题是,所有“属性”都被打印出来。但我希望文档的内容基于“task_type”;当task_type值为TESTING时,表示只打印task_type“ESTIMATION”而没有其他内容。
我知道我必须在准备文件之前进行检查 我的问题是:当我在XML中只有“task_type”而不是XML文档中的值(例如“TESTING”)时,如何设置条件?
我的代码是一个简单的JAVA代码 关于如何实现这一点的任何帮助都非常感谢。