OpenJDK 8 - javax.xml.transform.dom

पैकेज javax.xml.transform.dom




openjdk

पैकेज javax.xml.transform.dom

यह पैकेज DOM- विशिष्ट परिवर्तन API को लागू करता है।

देखें: Description

इंटरफ़ेस सारांश
इंटरफेस विवरण
DOMLocator

एक स्रोत DOM में नोड की स्थिति को इंगित करता है, जिसका उद्देश्य मुख्य रूप से त्रुटि रिपोर्टिंग के लिए है।

कक्षा सारांश
कक्षा विवरण
DOMResult

दस्तावेज़ ऑब्जेक्ट मॉडल (DOM) ट्री के रूप में परिवर्तन परिणाम ट्री के लिए धारक के रूप में कार्य करता है।

DOMSource

परिवर्तन के लिए धारक के रूप में कार्य करता है दस्तावेज़ ऑब्जेक्ट मॉडल (DOM) ट्री के रूप में स्रोत ट्री।

पैकेज javax.xml.transform.dom विवरण

यह पैकेज DOM- विशिष्ट परिवर्तन API को लागू करता है।

DOMSource वर्ग इस API के क्रियान्वयन के क्लाइंट को DOM Node को इनपुट ट्री के स्रोत के रूप में निर्दिष्ट करने की अनुमति देता है। XSLT डेटा मॉडल या अन्य डेटा मॉडल के साथ बेमेल के संदर्भ में DOM ट्री के साथ ट्रांसफार्मर कैसे व्यवहार करता है, इसका मॉडल इस दस्तावेज़ के दायरे से परे है। Node से प्राप्त नोड्स में से कोई भी कानूनी इनपुट है।

DOMResult वर्ग एक Node को निर्दिष्ट करने की अनुमति देता है जिसके परिणामस्वरूप DOM नोड्स को जोड़ा जाएगा। यदि आउटपुट नोड निर्दिष्ट नहीं है, तो आउटपुट आउटपुट Document नोड बनाने के लिए ट्रांसफार्मर DocumentBuilder.newDocument() का उपयोग करेगा। यदि कोई नोड निर्दिष्ट किया गया है, तो यह निम्न में से एक होना चाहिए: Document , Element , या DocumentFragment । किसी अन्य नोड प्रकार की विशिष्टता इस एपीआई द्वारा निर्भर और अपरिभाषित कार्यान्वयन है। यदि परिणाम एक Document , तो परिवर्तन के आउटपुट में दस्तावेज़ तत्व के रूप में सेट करने के लिए एक एकल तत्व रूट होना चाहिए।

DOMLocator नोड को TransformerException ऑब्जेक्ट में पास किया जा सकता है, और TransformerException.getLocator() विधि का परिणाम देने की कोशिश करके पुनर्प्राप्त किया जा सकता है। कार्यान्वयन में कोई जिम्मेदारी नहीं होती है कि वह एक SourceLocator (हालाँकि लाइन नंबर और जैसे DOM के लिए अधिक अर्थ नहीं रखता है) के बजाय DOMLocator का उपयोग करता है, इसलिए getLocator के परिणाम को हमेशा एक SourceLocator साथ परीक्षण करना चाहिए।