【发布时间】:2010-07-20 09:30:01
【问题描述】:
也许这是一个 n00b 问题。
我尝试解析这样的 xml 文件:
<?xml version="1.0" encoding="UTF-8" ?>
<test>
<a></a>
</test>
使用以下代码:
public static void parse(File f) {
final DefaultHandler handler = new DefaultHandler() {
@Override
public void processingInstruction(String target, String data) throws SAXException {
System.out.println("Processing Instruction");
}
};
SAXParserFactory.newInstance().newSAXParser().parse(f, handler);
}
我希望输出"Processing Instruction" 打印在标准输出上。但这不会发生。谁能告诉我为什么?
【问题讨论】: