节点的属性的值I有一个XML文件,该文件的一个片段是以下:抓取在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值是测试”,那么只有task_type‘估计’将被打印,没有别的
我明白我必须把支票只是正在编写的文件,其中前
我的问题是:如何做我把条件时,我只有“task_type”中的XML,而不是(如“测试”)在XML文档中直接的值?
我的代码是一个简单的Java代码。
任何帮助来如何实现这一点非常感谢。
你是说你想要解析XML并根据DOM中某个元素的属性/值做些什么,或者你是否在试图写出XML,但需要根据一个元素的一些属性/值? – CodeChimp
我想解析XML,获取标题和值(如上面的代码所示),然后构建一个页面,其中显示这些值。 但是页面上显示的值取决于task_type:例如,如果任务类型为“TESTING”,则花费的时间字段不应显示在页面中。 – Saad