我有以下 XML,从 Web 服务返回(猜测电影加分 5 分):
<ArrayOfSub xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://tempuri.org/">
<Sub>
<SubId>862</SubId>
<SubStreamId>1</SubStreamId>
<SubTimeStart>00:01:04.4450000</SubTimeStart>
<SubTimeEnd>00:01:08.2450000</SubTimeEnd>
<SubText>Wikus van de Merwe
MNU Alien Affairs
</SubText>
</Sub>
<Sub>
<SubId>863</SubId>
<SubStreamId>1</SubStreamId>
<SubTimeStart>00:02:11.3430000</SubTimeStart>
<SubTimeEnd>00:02:14.8430000</SubTimeEnd>
<SubText>Sarah Livingstone
Sociologist, Kempton Park University
</SubText>
</Sub>
</ArrayOfSub>
我需要<SubText>
满足以下条件的所有元素的元素:
SubTimeStart < now && SubTimeEnd > now
我在 Javascript 中为 Palm Pre 上的 WebOs 应用程序执行此操作。我不确定哪种分辨率适合我的prototype.js PeriodicExecuter,但1/100 秒似乎工作正常。
什么 XPath 查询将返回代表现在应该在屏幕上的元素?