Могут ли синтаксические анализаторы SAX использовать XPath в Java?

Я пытаюсь перенести один из моих классов, который использует парсинг DOM с большим количеством Выражения XPath для синтаксического анализа SAX . DOM Синтаксический анализ был мне полезен, но некоторые файлы, которые я пытаюсь проанализировать, слишком велики и вызывают тайм-ауты сервера. Я хочу повторно использовать XPath с синтаксическим анализом SAX , но я не уверен, возможно ли это, а если нет, не могли бы вы помочь мне, потому что я понятия не имею, как следующий код будет, когда я использую только SAX :

Document doc = bpsXml.getDocument();
String supplierName = BPSXMLUtils.getXpathString(doc, "/Invoice/InvoiceHeader/Party[@stdValue='SU']/Name/Name1");
String language = BPSXMLUtils.getXpathString(doc, "/Invoice/InvoiceHeader/InvoiceLanguage/@stdValue");
5
задан nyxz 9 January 2012 в 16:38
поделиться