之前遇过的ID和IDREF属性，检查是否有任何相符。更甚者，一个IDREF找不到对应的ID，使用者只会在整份文件都解析完后才发现，若这种连结对于建立有效输出是重要的，那用在处理整份文件的时间只是浪费。另外，某些XML处理能简单的存取文件。举例来说，XSLT及XPath需要能够随时存取已解析的XML树中的任何节点。编辑者和浏览器同样也需要能够随时显示，修改和重新验证XML树。虽然一开始可能会使用SAX解析器来编辑建构XML树，但SAX整体上对于以上处理没有任何优化。