I'm trying to migrate one of my classes which uses DOM
parsing with lots of XPath
expressions to SAX
parsing. DOM
Parsing was good for me but some of the files i try to parse are too big and they cause server timeouts. I want to reuse the XPath
with the SAX
parsing but i'm not sure if it is possible and if not possible could you please help me because i have no idea how the following code will be when i use only 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");
See Question&Answers more detail:os