Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 cURL 检索 XML 数据,但由于 CURLOPT_TIMEOUT(出于其他原因这是必要的),它被截断。有没有办法以某种方式纠正/丢弃/恢复这些数据的部分,以便 SimpleXmlElement 可以读取它?
当允许完整接收文件时,它会被完美解析,我需要一种在传输被切断时仍然获取对象的方法。
Afaik 没有像“不完整的 XML 解析器”这样的工具。如果您需要从此类文件中提取数据,您可能必须使用字符串函数或正则表达式手动完成。
话虽如此,您可能希望更改您的 XML 文档以使其适合时间范围。压缩 (gzip) 或拆分为多个文档可能是一种选择。