ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
XMLReaderFactory.createXMLReader(“org.apache.xerces.parsers.SAXParser”); 3. Передать в XMLReader объект класса, созданного на шаге 1 с помощью соответствующих методов: setContentHandler(), setErrorHandler(), setDTDHandler(), setEntityResolver(). 4. Вызвать метод parse(), которому в качестве параметров передать путь (URI) к анализируемому документу либо InputSource. Следующий пример выводит на консоль содержимое XML-документа. /* пример # 1: чтение и вывод XML-документа: SimpleHandler.java */ package chapt16.analyzer.sax;import org.xml.sax.ContentHandler; import org.xml.sax.Attributes;
public class SimpleHandler implements ContentHandler {
public void startElement(String uri, String localName, String qName, Attributes attrs) { String s = qName; //получение и вывод информации об атрибутах элемента for (int i = 0; i < attrs.getLength(); i++) { s += " " + attrs.getQName(i) + "=" + attrs.getValue(i) + " "; } System. out. print(s.trim()); } public void characters(char [] ch, int start, int length) { System.out.print(new String(ch, start, length)); } public void endElement(String uri, String localName, String qName) { System. out. print(qName); } } /* пример # 2: создание и запуск парсера: SAXSimple.java*/ package chapt16.main; Import org.xml.sax.XMLReader; Не нашли, что искали? Воспользуйтесь поиском:
|