我读了一些关于XML解析器的文章,遇到了SAX和DOM。
SAX是基于事件的,DOM是树模型 – 我不明白这些概念之间的差异。
从我的理解,基于事件的意味着某种事件发生在节点。像单击一个特定节点时,它将给出所有的子节点,而不是同时加载所有的节点。但是在DOM解析的情况下,它将加载所有节点并创建树模型。
我的理解是正确的吗?
请纠正我如果我错了,或以更简单的方式向我解释基于事件的和树模型。
SAX是基于事件的,DOM是树模型 – 我不明白这些概念之间的差异。
从我的理解,基于事件的意味着某种事件发生在节点。像单击一个特定节点时,它将给出所有的子节点,而不是同时加载所有的节点。但是在DOM解析的情况下,它将加载所有节点并创建树模型。
我的理解是正确的吗?
请纠正我如果我错了,或以更简单的方式向我解释基于事件的和树模型。