जावा में एक्सएमएल से टेक्स्ट कैसे निकालें

यह लेख आपको संक्षेप में पूरी जानकारी प्रदान करेगा जिसमें चरणवार निर्देश और साथ ही जावा में XML से टेक्स्ट निकालने के लिए एक नमूना कोड शामिल है। इसके अलावा, आप सीखेंगे कि दस्तावेज़ से टेक्स्ट निकालने के लिए मेवेन रिपोजिटरी से आवश्यक लाइब्रेरी कैसे सेट अप करें। यहां वे सभी बिंदु दिए गए हैं जो पाठ को निकालने के लिए आवश्यक हैं और साथ ही **जावा का उपयोग करके XML से पाठ निकालने के लिए एक कार्यशील उदाहरण भी दिया गया है।

जावा में एक्सएमएल से टेक्स्ट निकालने के चरण

  1. XML फ़ाइल से टेक्स्ट निकालने के लिए जावा एप्लिकेशन में मावेन रिपॉजिटरी से GroupDocs.Parser for Java इंस्टॉल करें
  2. XML फ़ाइल से पाठ निकालने के लिए कार्यक्षमता विकसित करने के लिए आवश्यक कक्षाएं आयात करें
  3. इनपुट XML दस्तावेज़ लोड करने के लिए Parser क्लास को इनिशियलाइज़ करें ताकि उसमें से टेक्स्ट निकाला जा सके
  4. TextReader ऑब्जेक्ट प्राप्त करने के लिए getText विधि को आमंत्रित करें
  5. पाठक से पाठ पढ़ें और उसे प्रदर्शित करें

हमने जावा में एक्सएमएल से टेक्स्ट प्राप्त करें क्षमता बनाने के लिए आवश्यक सभी तत्वों को रेखांकित किया है। इन निर्देशों का उपयोग विंडोज, लिनक्स और मैकओएस सहित किसी भी लोकप्रिय ऑपरेटिंग सिस्टम पर किया जा सकता है, और एक्सएमएल फाइल से टेक्स्ट निकालने के लिए किसी अतिरिक्त सॉफ्टवेयर पर निर्भर नहीं हैं। इसके अतिरिक्त, कार्यक्षमता को समाप्त करने के लिए आपको केवल सीधी एपीआई कॉल का उपयोग करके कोड की कुछ पंक्तियों की आवश्यकता होती है।

जावा में एक्सएमएल से टेक्स्ट निकालने के लिए कोड

import com.groupdocs.parser.Parser;
import com.groupdocs.parser.licensing.License;
import com.groupdocs.parser.data.TextReader;
import java.io.IOException;
public class ExtractTextFromXmlInJava {
public static void main(String[] args) throws IOException { // Main function to extract text from XML in Java
// Remove the watermark in output
License lic = new License();
lic.setLicense("GroupDocs.Parser.lic");
// Create an instance of Parser class
try (Parser parser = new Parser("sample.xml")) {
// Extract a text into the reader
try (TextReader reader = parser.getText()) {
// Print a text from the document
// If text extraction isn't supported, a reader is null
System.out.println(reader == null ? "Text extraction isn't supported" : reader.readToEnd());
}
}
}
}

उपरोक्त नमूने में विकसित एप्लिकेशन दर्शाता है कि XML फ़ाइल से जावा एक्सट्रैक्ट टेक्स्ट एप्लिकेशन को कैसे कार्यान्वित किया जाए। आपको पहले आवश्यक पुस्तकालय स्थापित करना होगा और फिर XML फ़ाइल से पाठ निकालने के लिए संबंधित कक्षाओं को शामिल करना होगा। फिर, पार्सर वर्ग को प्रारंभ करके इनपुट एक्सएमएल फ़ाइल लोड करें, GetText विधि का उपयोग करके टेक्स्ट रीडर ऑब्जेक्ट प्राप्त करें, और पाठक से टेक्स्ट पढ़ें।

हमने विस्तृत प्रक्रिया पर चर्चा की है कि कैसे जावा को एक्सएमएल एप्लिकेशन से टेक्स्ट प्राप्त करें और इसके लिए एक नमूना कोड विकसित किया जाए। हाल ही में, हमने जावा में पावरपॉइंट से टेक्स्ट निकालने पर एक लेख प्रकाशित किया है, अधिक जानकारी के लिए जावा का उपयोग करके पावरपॉइंट से टेक्स्ट कैसे निकालें मार्गदर्शिका देखें।

 हिन्दी