आइए कहें कि मेरे पास नोड्स की एक सूची है जिसमें एक विशेषता डेटाटाइम है, और मैं केवल तुलना-डेटाटाइम के बाद होने वाले रिकॉर्ड चुनना चाहता हूं।एक्सएसएलटी 1.0/XPath 1.0 तिथि सीमा से नोड्स का चयन करना। क्या यह भी संभव है?
<records>
<record @datetime="2010-01-04T16:48:15.501-05:00"/>
<record @datetime="2010-01-03T16:48:15.501-05:00"/>
...etc...
</records>
XQuery दिनांक सीमा के अंदर आइटम का चयन करने में मैं इस हो रही पर किसी भी भाग्य के बिना,
/records/record[xs:dateTime(@datetime) > xs:dateTime($compare-datetime)]
विभिन्न दृष्टिकोणों और जवाब के लिए खोज की बहुत की लेकिन XSLT 1.0 में मैं कोशिश की है बहुत कुछ करना होगा काम करने के लिए।
मुझे लगता है कि वास्तविक तिथि को पूर्ण करने के लिए एक पूर्णांक मान का समय, यह xslt में एक साधारण कार्य नहीं है।
मुझे उम्मीद है कि कोई मुझे उस पर एक निश्चित उत्तर दे सकता है ताकि मैं कम से कम जान सकूं कि मैं किसके खिलाफ हूं।
चीयर्स,
केसी
+1। इसके बारे में भी सोचा। रास्ते से अधिक कुशल हो सकता है। – Flack
@ फ्लैक, हाँ, मेरा कहना था कि यह एक और त्वरित और गंदे विधि है, जो उपर्युक्त बाधाओं को काम करेगा, और डेटाटाइम डेटा की पूरी पार्सिंग की आवश्यकता नहीं है। यह हमें दो चीजें के बीच अंतर जैसी अच्छी चीजें नहीं देगा, लेकिन ऐसा लगता है कि ओपी को इसकी आवश्यकता नहीं है। आप दोनों, दोस्तों के लिए – LarsH
+1। –