问题
当在您的机器上本地打开非常大的 XML 文件时,几乎可以肯定,打开该文件需要很长时间 - 这通常意味着您的计算机因为认为它没有响应而锁定。
如果您为用户提供他们使用的相当复杂的数据库或系统的 XML 备份,这将是一个问题——他们能够打开大型备份(更不用说使用它们)的可能性很小。
分页可以吗?
我使用 XSLT 向用户提供可读的备份。同理,是否可以一次拉取一页数据,以防止一次读取整个文件,从而导致上述问题。
我想答案是否定的——但我想知道是否有其他人看到过同样的问题并解决了这些问题。
注意:这仅在本地计算机上,它必须不需要互联网连接。如果它使事情变得更容易,可以使用 JavaScript。