मैं सोच रहा था कि क्या ई 4 एक्स का उपयोग करके एक्सएमएल का विश्लेषण करने का कोई तरीका था, या ई 4 एक्स के समान कुछ।जावा: ई 4 एक्स में एक्सएमएल का विश्लेषण करने के तरीके?
क्या ऐसी ढांचा/पुस्तकालय मौजूद है?
धन्यवाद!
मैं सोच रहा था कि क्या ई 4 एक्स का उपयोग करके एक्सएमएल का विश्लेषण करने का कोई तरीका था, या ई 4 एक्स के समान कुछ।जावा: ई 4 एक्स में एक्सएमएल का विश्लेषण करने के तरीके?
क्या ऐसी ढांचा/पुस्तकालय मौजूद है?
धन्यवाद!
जावा जावास्क्रिप्ट के रूप में गतिशील रूप से परिभाषित सदस्यों का समर्थन नहीं कर सकता है।
हालांकि, डिज़ाइन-टाइम पीढ़ी के साथ, आप जावा प्राप्त कर सकते हैं जिनके सदस्य XML को प्रतिबिंबित करते हैं। उदा।, JAXB
आप जावास्क्रिप्ट इंजन राहिनो जावा के साथ उपयोग कर सकते हैं जो ई 4 एक्स को संभाल सकता है।
E4X एक भाषा विस्तार, एक्सएमएल एक आदिम की तरह व्यवहार किया जाता है। ई 4 एक्स सिर्फ एक्सएमएल पार्सिंग के लिए नहीं है, यह एक्सएमएल वास्तविक प्रकार के रूप में उपयोग कर रहा है।
इसे जावा 'फ्रेमवर्क' के साथ अनुकरण या नहीं किया जा सकता है, इसके लिए जावा के लिए भाषा विस्तार की आवश्यकता होगी।
ई 4 एक्स के साथ कोई पार्सिंग एक्सएमएल नहीं है। यह एक विनिर्देश है जो एक्सएमएल को मूल डेटा प्रकार बनाता है। ब्राउज़र में, केवल फ़ायरफ़ॉक्स ही इसका समर्थन करता है।
यहां spec के सभी ज्ञात implementations की एक सूची दी गई है।
एक ढांचा केवल एक्सएमएल एक्सेस को आसान बनाने की नकल कर सकता है, लेकिन मूल रूप से एक्सएमएल का उपयोग करने के तरीके को मूल रूप से परिवर्तित नहीं करेगा। उदाहरण के लिए, PHP में SimpleXML एक्सटेंशन चीजों को बहुत सरल बनाता है, लेकिन हुड के तहत यह तत्वों को प्रतिबिंब का उपयोग करके वस्तुओं में परिवर्तित करता है।
तो ई 4 एक्स की तरह कुछ करने के लिए, इसे भाषा में ही लागू किया जाना चाहिए और अब कोई अन्य गैर-ईसीएमएस्क्रिप्ट आधारित भाषा नहीं है जो अभी तक है।
आप ई 4 एक्स में 'एक्सएमएल' और 'एक्सएमएल लिस्ट' कन्स्ट्रक्टर का उपयोग कर एक्सएमएल का विश्लेषण करते हैं। –