युक्त तत्व नाम को पार्स करने के लिए XPath का उपयोग करें, इसलिए मैं XPath के साथ WootAPI में से कुछ को पार्स करने का प्रयास कर रहा हूं। एक समस्या जो मैं चल रहा हूं वह यह है कि कुछ तत्वों में उनके नाम पर कोलन हैं, जैसे कि woot:price
या woot:condition
। अब, मुझे लगता है कि XPath //rss/channel/item/woot:price
तत्व woot:price
तत्व की सामग्री को नहीं ले जाएगा। वैसे भी इसे पाने के लिए मैं क्या कर सकता हूं?एक कोलन
Q
एक कोलन
6
A
उत्तर
10
कॉलन इसलिए हैं क्योंकि तत्वों का नामस्थान उपसर्ग है और वे रूट नेमस्पेस से बंधे हैं।
आपको XML namespaces and how they affect XPATH and XSLT पर पढ़ना चाहिए।
आप या तो करने की आवश्यकता होगी आप अपने XPATH में Woot तत्वों को संदर्भित करना चाहते हैं:
- Woot नाम स्थान
http://www.woot.com/
घोषित इसलिए जब आप का उपयोग करें कि आपके XPATH में नामस्थान उपसर्ग यह समझा जाएगा। - तत्व से मेल खाने के लिए
local-name()
औरnamespace-uri()
का उपयोग करने वाले अनुमानित फ़िल्टर का उपयोग करने वाले अधिक सामान्य XPATH कथन का उपयोग करें।//rss/channel/item/*[local-name()='price' and namespace-uri()='http://www.woot.com/']
संबंधित मुद्दे
- 1. जावास्क्रिप्ट 'कोलन'?
- 2. जावास्क्रिप्ट: आखिरी वर्ण हटाएं यदि एक कोलन
- 3. लैम्ब्डा और कोलन?
- 4. xml तत्व नाम कोलन
- 5. वीबीस्क्रिप्ट, कोलन का उद्देश्य?
- 6. रेगेक्स और कोलन (:)
- 7. ट्रिपल कोलन स्कैला
- 8. रूबी कोलन हैश सिंटैक्स हाइलाइटिंग
- 9. ":" (कोलन) - इसका क्या अर्थ है?
- 10. एक कोलन के साथ पासवर्ड मूल लेख विफल रहता है?
- 11. दोस्ताना-यूआरएल उपयोग के लिए एक कोलन सुरक्षित है?
- 12. सी ++ कन्स्ट्रक्टर नाम के बाद एक कोलन क्या करता है?
- 13. SQL वाक्यविन्यास में एक कोलन (':') का अर्थ क्या है?
- 14. सी # विधि कॉलम पैरामीटर नाम और कोलन
- 15. पायथन ईमेलिंग - कोलन का उपयोग कोई आउटपुट
- 16. क्लास घोषणा ब्रेसिज़ के बाद अर्ध कोलन
- 17. जावास्क्रिप्ट में कोलन (:) में क्या दर्शाता है?
- 18. इस कोलन (:) का मतलब क्या है?
- 19. पीएचपी गिनती, कोलन हर 2 वर्ण जोड़ने
- 20. एक jQuery चयनकर्ता में एक अग्रणी कोलन का उद्देश्य क्या है?
- 21. एक HTML आईडी विशेषता के भीतर एक कोलन का मतलब क्या है?
- 22. स्कैला में `: _ *` (कोलन अंडरस्कोर स्टार) क्या करता है?
- 23. इस गिट रिपोजिटरी यूआरएल में कोलन का उद्देश्य क्या है?
- 24. कक्षा घोषणा भ्रम - समापन ब्रेस और सेमी-कोलन
- 25. रुबी में :: (डबल कोलन) का क्या अर्थ है?
- 26. myarray [0 :: 3] में numpy में :: (डबल कोलन) क्या है?
- 27. इस सी # कोड में इस कोलन का क्या अर्थ है?
- 28. PHP में डबल कोलन और तीर ऑपरेटरों के बीच अंतर?
- 29. सी ++, कन्स्ट्रक्टर के बाद कोलन का मतलब क्या है?
- 30. कोलन ":" और वसा तीर के बीच क्या अंतर है "=>"
1. पता है कि कैसे करना है जावा में? 2. मैंने आपके द्वारा प्रदान किए गए उदाहरण का उपयोग करने का प्रयास किया, और यह काम नहीं किया। : \ – Chiggins
मुझे XPATH में एक गलती हुई थी जिसे मैंने प्रदान किया था (लूट नेमस्पेस यूरी में "एच" गायब था और बंद ब्रैकेट नहीं था)। मैंने इसे अपडेट किया है। पुन: प्रयास करें। –
आह, ऐसा लगता है कि आपने 2 में उदाहरण तय किया है, जादू की तरह काम करता है। :) – Chiggins