将较小的XML合并为单个XML

时间:2018-04-09 06:20:57

标签: c# xml

我们有一个大型的xml文档,它将在kb下载中花费将近1小时,最终会在生产中出现请求超时问题。我们要做的是不要一次构建整个xml我想构建较小的块并将其合并为基于节点的最终父xml是否有任何方法可以实现。

1 个答案:

答案 0 :(得分:0)

我希望您使用HTTP(或HTTPS)协议下载文件?这样,您可以尝试按范围下载它:https://developer.mozilla.org/en-US/docs/Web/HTTP/Range_requests

HTTP范围可以为您提供您想要的内容,而无需手动处理拆分/合并逻辑。此外,该功能在拨号调制解调器时代广泛传播(容易随机丢弃连接,整体吞吐量几乎不到每秒30-40千字节)。现在似乎是重新为大尺寸内容重新发明HTTP范围的好时机,不是吗?