возможно, это вопрос 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"
будет напечатан на стандартный вывод. Но этого не происходит. Может кто-нибудь сказать мне, почему?