小编Nik*_*hev的帖子

SAX Parsers可以在Java中使用XPath吗?

我正在尝试迁移我的一个类,它使用DOM带有大量XPath表达式的SAX解析来解析.DOM解析对我来说很好,但我尝试解析的一些文件太大而导致服务器超时.我想重用XPathSAX解析,但我不知道是否有可能,如果没有可能的,你可以请帮助我,因为我不知道下面的代码怎么会当我只使用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");
Run Code Online (Sandbox Code Playgroud)

java xml xpath dom sax

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

dom ×1

java ×1

sax ×1

xml ×1

xpath ×1