के बीच अंतर दो स्निपेट के बीच क्या अंतर है, अगर मुझे एक्सएमएल को पार्स करना है?SAXParser और XMLReader
1.By का उपयोग कर SAXParser parse
विधि:
SAXParserFactory sfactory = SAXParserFactory.newInstance();
SAXParser parser = sfactory.newSAXParser();
parser.parse(new File(filename), new DocHandler());
अब XMLReader के parse
विधि और अधिक लचीलापन होने का बावजूद SAXParser
SAXParserFactory sfactory = SAXParserFactory.newInstance();
SAXParser parser = sfactory.newSAXParser();
XMLReader xmlparser = parser.getXMLReader();
xmlparser.setContentHandler(new DocHandler());
xmlparser.parse(new InputSource("test1.xml"));
से प्राप्त का उपयोग कर, क्या कोई अन्य अंतर है?
क्षमा करें, लेकिन मैं पार्स करने डोम पार्सर के बारे में पता कर रहा हूँ । मैं सिर्फ यह जानना चाहता था कि क्यों सैक्सपार्स और एक्सएमएल रीडर दोनों 'पार्स' विधि प्रदान करते हैं। क्या कोई तकनीकी कारण है? – sakura