多分これは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"
。しかし、これは起こりません。誰かが理由を教えてもらえますか?