[英]PHP How to build repairing Stream Wrapper
我需要修复即时从互联网上传入的XML文档的一部分,这意味着我正在使用流,迫不及待要加载整个文档,因为文件太大了,我没有有这么多时间:)所以我考虑使用流包装器,但是我有点卡住了如何实现它,实际上我没有找到实现stream_read()
的线索-Methods ....可以你帮我吗?
至于您正在寻找Stream-Wrapper类的示例代码,请参阅示例类注册为stream wrapper 。
由于您尚未就要应用于流式数据的修补程序的性质分享太多信息,因此很难提供更多信息。
也许流过滤器不太复杂,它也可以为您完成这项工作。 根据您的评论,这看起来更合适,因为您不想关心提供流而是使用它。 请参见手册手册中的stream_filter_register()
,其中包含有关如何动态过滤流的示例。
由于您尚未共享实际上已损坏的内容,并且XML是一种文件格式,需要将其完全加载到内存中才能正确处理它(严格地说),所以我不能说流过滤器是否确实合适。
严格地说:由于XML的性质,您尝试实现的技术上可能不可行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.