提问人:pankaj_ar 提问时间:2/10/2023 更新时间:2/10/2023 访问量:63
Java XML 解析器仅获取根节点
Java XML parser get root node only
问:
我有一些更大的XML要处理,根据根节点,我将获得XML包含的内容类型。因此,我将XML文件重定向到其特定的处理器。
现在我正在使用 DOM 解析器,但试图避免不必要的内存和时间开销。
Node node=doc.getDocumentElement();
if (node.getNodeName().equals("Settings"))
submitFileToSettingsProcessor(file);
else if (node.getNodeName().equals("Data"))
submitFileToDataProcessor(file);
// and so on . . .
任何其他仅读取根元素并避免大量 DocumentBuilderFactory 或 SAXParserFactory 代码的最佳方法。
答: 暂无答案
评论