【发布时间】:2016-07-12 15:59:52
【问题描述】:
我制作了一个 sax 解析器,主类具有 main 方法,并使用 XMLReader.setContentHandler(myCustomParserClass) 设置解析器,这是一个扩展 DefaultHandler 的单独类:
public class SAXHandler {
public static void Main(String args[]) {
XMLReader.setContentHandler(myCustomParserClass); }
}
class MyCustomParserClass extends DefaultHandler { ... }
但是我有一个问题。是赋值,条件是主类要继承DefaultHandler,如:
class SAXHandler extends DefaultHandler {
public static void main(String args[]) { ... }
public void startElement(String uri...) { }
public void endElement(String uri...) { }
而且我真的不知道如何实现 XMLReader,当作为解析器的类...也是具有 main 方法的类并且必须有时,我应该将什么设置为内容处理程序文件中只有这一类。
提前谢谢你
【问题讨论】:
-
我不太喜欢 SAX,据我所见,XML 有更好的选择,但它是用于作业的,因此必须在应用程序中使用 SAX,因为它自动检查是否符合标准。
-
你会因为不使用它而被解雇......你应该退出:)