Java:LSParser和DocumentBuilder有什么区别
我在org.w3c.dom.ls.LSParser上找不到任何信息.我知道这是一个界面,但有一个唯一的方法来获得一个具体的对象.
DOMImplementationLS factory = (DOMImplementationLS) myXMLDocument.getImplementation(); LSParser parser = factory.createLSParser(DOMImplementationLS.MODE_ASYNCHRONOUS,null); LSParser与javax.xml.parsers.DocumentBuilder(或SAXParser)有何不同 解决方法
首先,SAXParser与javax.xml.parsers.DocumentBuilder和LSParser不同,它通过XML流,而不是构建文档对象模型(DOM).
这让我们解释了javax.xml.parsers.DocumentBuilder和LSParser. 相比之下,javax.xml.parsers.DocumentBuilder是一个基于Java的API(JAXP).这是一个项目,而不是规范. LSParser规范受到JAXP和SAX项目的影响.它只是标准化了XML的解析和使用DOM. 参考文献: https://www.w3.org/TR/DOM-Level-3-LS/load-save.html(这是完整的规格). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |