【发布时间】:2013-05-23 00:20:00
【问题描述】:
我有这个(伪代码)xml
<data>
<ref>one</ref>
<val>20</val>
<ref>two</ref>
<val>200</val>
<ref>three</ref>
<val>2000</val>
</data>
然后,假设我不知道“val”节点中有哪些值。因此,我想要 xhtml 输出
-> 如果有任何“val”低于 100
<div class="low">values 20,200,2000 in one,two,three</div>
-> 如果有任何“val”低于 1000 但不低于 100
<div class="medium">values 20,200,2000 in one,two,three</div>
-> 如果有任何“val”低于 10000 但不低于 1000
<div class="high">values 20,200,2000 in one,two,three</div>
*最后2种情况,初始值应该不同
有什么想法吗?谢谢:)
【问题讨论】:
-
你的意思是:“*在最后两种情况下,初始值应该不同”?请解释一下——“初始值”是什么意思?这些应该是什么?
-
那么,按照规定的要求,必须输出所有三个
<div>元素吗?对吗? -
只需说明在“中等”情况下,值应该是例如 120、200、2000,而不是原来的 20、200、2000。与“高”情况相同。否则,它将始终找到低于 100 的值。