请推荐php xml解析器(一些第三方库)

请推荐php xml解析器(一些第三方库),php,xml,parsing,Php,Xml,Parsing,请推荐php xml解析器库,我不能使用默认的php xml解析器库,因为解析脚本和apache会花费太多时间。(无法配置超时选项,因此我希望flush()不时保持其活动状态)您似乎需要。幸运的是PHP已经内置了这一功能 如果您不熟悉它,expat解析器是一个基于事件的解析器。它不会从文档中创建树(像DOM和SimpleXML库那样),它只是从头到尾进行解析,并在找到某些XML组件(如标记和数据)时触发事件 要查看示例实现,您可以在w3schools上查看。您似乎需要。幸运的是PHP已经内置了这

请推荐php xml解析器库,我不能使用默认的php xml解析器库,因为解析脚本和apache会花费太多时间。(无法配置超时选项,因此我希望flush()不时保持其活动状态)

您似乎需要。幸运的是PHP已经内置了这一功能

如果您不熟悉它,expat解析器是一个基于事件的解析器。它不会从文档中创建树(像DOM和SimpleXML库那样),它只是从头到尾进行解析,并在找到某些XML组件(如标记和数据)时触发事件

要查看示例实现,您可以在w3schools上查看。

您似乎需要。幸运的是PHP已经内置了这一功能

如果您不熟悉它,expat解析器是一个基于事件的解析器。它不会从文档中创建树(像DOM和SimpleXML库那样),它只是从头到尾进行解析,并在找到某些XML组件(如标记和数据)时触发事件



要查看示例实现,您可以在W3上查看。

如果默认的XML解析器库超时,任何第三方脚本也可能超时。为什么不能在默认PHP实现中使用flush()?如何使用?xml_parse_into_struct(),filsize是24MB@ceejayoz通常PHP脚本无法处理这么大的文件。这些情况下的解决方案是使用基于事件的解析器,只保留XML中所需的数据。是否希望在XML解析完成后立即显示某些结果?如果默认XML解析器库超时,任何第三方脚本也可能超时。为什么不能在默认PHP实现中使用flush()?如何使用?xml_parse_into_struct(),filsize是24MB@ceejayoz通常PHP脚本无法处理这么大的文件。这些情况下的解决方案是使用基于事件的解析器,只保留XML中所需的数据。您是否希望在XML解析完成后立即显示某些结果?不幸的是,内置解析器不适合我的requirements@oglyhov对不起您是否已经尝试过此扩展,但没有成功?内置软件与任何东西都有什么关系?有两种类型的解析器:树和事件。如果使用任何树解析器,结果可能都是一样的:脚本崩溃。您需要使用事件解析器。我给你的就是这个。@oglyhov哦,通过使用这个解析器,你实际上需要使用你的大脑一点。。。这就是问题所在吗?此解析模型允许刷新和超时。但是您必须自己实现它。我需要知道,DOM比SAX更受欢迎quickfix@oglyhov那么祝你好运。。。你已经有我的意见了。不幸的是内置的不适合我requirements@oglyhov对不起您是否已经尝试过此扩展,但没有成功?内置软件与任何东西都有什么关系?有两种类型的解析器:树和事件。如果使用任何树解析器,结果可能都是一样的:脚本崩溃。您需要使用事件解析器。我给你的就是这个。@oglyhov哦,通过使用这个解析器,你实际上需要使用你的大脑一点。。。这就是问题所在吗?此解析模型允许刷新和超时。但是您必须自己实现它。我需要知道,DOM比SAX更受欢迎quickfix@oglyhov那么祝你好运。。。你已经有我的意见了。