📄 kawaxmlreader.java
字号:
// Copyright (c) 2002 Per M.A. Bothner.// This is free software; for terms and warranty disclaimer see ./COPYING.package gnu.kawa.sax;import org.xml.sax.*;import gnu.xml.*;import java.io.*;import gnu.text.*;/** An implementation of SAX2 XMLReader. */public class KawaXMLReader extends ContentConsumer implements XMLReader{ public boolean getFeature (String name) { return false; } public void setFeature (String name, boolean value) { } public Object getProperty (String name) { return null; } public void setProperty (String name, Object value) { } public void setEntityResolver (EntityResolver resolver) { } public EntityResolver getEntityResolver () { return null; } public void setDTDHandler (DTDHandler handler) { } public DTDHandler getDTDHandler () { return null; } ErrorHandler errorHandler; public void setErrorHandler (ErrorHandler handler) { errorHandler = handler; } public ErrorHandler getErrorHandler () { return errorHandler; } public void parse (InputSource input) throws IOException, SAXException { Reader reader = input.getCharacterStream(); if (reader == null) reader = XMLParser.XMLStreamReader(input.getByteStream()); SourceMessages messages = new SourceMessages(); gnu.xml.XMLFilter filter = new gnu.xml.XMLFilter(this); LineBufferedReader lin = new LineBufferedReader(reader); filter.setSourceLocator(lin); getContentHandler().setDocumentLocator(filter); XMLParser.parse(lin, messages, filter); String err = messages.toString(20); if (err != null) throw new SAXParseException(err, filter); } public void parse (String systemId) { }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -