स्टैक ओवरफ़्लो पर XPath प्रश्न के उत्तर के लिए विवरणों की खोज करते समय, मैं XPath 1.0 और 2.0 के बीच एक अंतर में भाग लेता हूं, मुझे कोई तर्क नहीं मिल सकता है।XPath 1.0 और 2.0 के बीच डॉट (।) की परिभाषा क्यों परिभाषित हुई?
मैंने यह समझने की कोशिश की कि .
वास्तव में क्या मतलब है।
- XPath 1.0 में,
.
एक abbreviation forself::node()
है।self
औरnode
दोनों क्रिस्टल-स्पष्ट हैं। - XPath 2.0 में,
.
प्राथमिक अभिव्यक्ति "context item expression" है। Abbreviated Syntax section स्पष्ट रूप से एक नोट के रूप में बताता है।
परिवर्तन के लिए तर्क क्या था? क्या XPath 2.0 में .
और self::node()
के बीच कोई अंतर है?
spec स्वयं से, परिवर्तन का इरादा मुझे स्पष्ट नहीं है। मैंने डॉट या अवधि, प्राथमिक अभिव्यक्ति, और तर्क जैसे कीवर्ड को गुगल करने की कोशिश की।