Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 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;






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных