我有一个 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 中的“标题”和“值”准备文档。问题是,所有的“属性”都被打印出来了。但我希望文档的内容基于“task_type”;说当 task_type 值为 TESTING”时,只会打印 task_type “ESTIMATION”,没有其他内容。
我知道我必须在准备文件之前检查一下。
我的问题是:当我在 XML 中只有“task_type”而不是直接在 XML 文档中的值(例如“TESTING”)时,如何设置条件?
我的代码是一个简单的 JAVA 代码。
非常感谢有关如何实现这一目标的任何帮助。