XPath 2.0 में number of date/time functions and operators दिनांक प्रसंस्करण में सहायता के लिए है।
मान लें कि आप इस तरह एक XML दस्तावेज था:
<doc>
<event date="2011-02-05">foo</event>
<event date="2011-08-01">bar</event>
<event date="2011-08-20">baz</event>
<event date="2011-11-07">qux</event>
</doc>
और आप अगस्त में उन लोगों के लिए @date
द्वारा घटनाओं फ़िल्टर करना चाहते हैं 2011
आप इस XPath इस्तेमाल कर सकते हैं:
/doc/event[xs:date(@date) le xs:date('2011-08-31') and
xs:date(@date) ge xs:date('2011-08-01')]
और यह bar
और baz
के लिए तत्वों का चयन करेगा।
स्रोत
2011-08-20 23:27:57
क्या आप अपनी तुलना की तुलना का उदाहरण प्रदान कर सकते हैं (उदा। नोड्स जो मान एक्स से अधिक है, नोड्स जो एक्स और वाई आदि के बीच हैं)? XPath 2.0 में तिथियां बहुत आसान हैं। क्या आप 2.0 का उपयोग कर सकते हैं, या आपको 1.0 समाधान की आवश्यकता है? –