Bjö*_*örn 28
SAX是一个自上而下的解析器,允许对XML文档进行串行访问,并且适用于只读访问.另一方面,DOM更强大 - 它将整个XML文档读入树中,并且当您想要更改,添加,删除该XML树中的数据时,它非常有效.当您只需要XML文档中的几个值时,XPath很有用,并且您知道在哪里找到它们(您知道数据的路径,/ root/item/challange/text).
SAX:在迭代文档时节省时间,为每次迭代提供单次传递
DOM:灵活/性能,为您提供更多数据处理方式
XPath:只需要读取几个值就可以节省时间