在处理高级 XML 时,比如命名空间,最好使用 Expat 解析器或 XML DOM 为什么
PHp提供两种主流的解析方式,SAX和DOM,
Expat 解析器是基于事件的解析器。
基于事件的解析器集中在 XML 文档的内容,而不是它们的结果。正因如此,基于事件的解析器能够比基于树的解析器更快地访问数据。
DOM解析器是基于树的解析器:这种解析器把 XML 文档转换为树型结构。它分析整篇文档,并提供了 API 来访问树种的元素,比基于事件的解析器更耗内存。因此选择哪个取决与个人喜好,性能,以及文件的内容