jjzjj

php - 在 PHP 中流解析 4 GB XML 文件

我正在尝试并需要一些帮助来执行以下操作:我想用PHP流式分析一个大的XML文件(4GB)。我不能使用简单的XML或DOM,因为它们会将整个文件加载到内存中,所以我需要可以流式传输文件的东西。我如何在PHP中执行此操作?我正在尝试做的是浏览一系列元素。并将他们的一些child写入一个新的xml文件。我试图解析的XML文件如下所示:TitleoffirstdocishereURLishereAbstractishere...LinkishereLinkishereLinkishereLinkishereLinkishereTitleofseconddocishereURLishereAbs