在这个关于dom vs sax的讨论中
选择的答案说:
DOM is easier to use but has an overhead of parsing the entire XML before you can start using it
我知道在 SAX 中,您不需要解析整个 xml。假设我正在使用 Sax 解析器并且我想找到一个特定的节点。现在如果节点接近 xml 文档的末尾,sax 解析器如何在不解析整个 xml 的情况下找到它?
我的另一个问题是为什么在 sax 中我们不能插入/删除节点?出于某种原因,这些答案在“sax 是基于事件的”语句中并不明显。