jak*_*ine 6 xml xslt offline local
在本地打开非常大的XML文件时,在您的计算机上,几乎可以确定该文件需要一段时间才能打开 - 这通常意味着您的计算机因为认为它没有响应而锁定.
如果您为用户提供他们使用的相当复杂的数据库或系统的XML备份,这就是一个问题 - 他们能够打开大型备份,更不用说使用它们的可能性很小.
我使用XSLT向用户呈现可读的备份.以同样的方式,是否可以在数据时仅拉取一个页面,以防止整个文件一次性被读取,从而导致上述问题.
我想答案只是一个没有 - 但我想知道是否有其他人看到了同样的问题并解决了它们.
注意:这仅在本地计算机上,不能要求Internet连接.如果它使事情变得容易,可以使用JavaScript.
使用 XSLT 进行分页是可能的,但可能不会产生预期的结果:为了使 XSLT 工作,必须将整个 XML 文档解析为 DOM 树。
您可以做的是尝试流式转换: http: //stx.sourceforge.net/
或者,您可以在使用 XSLT 处理之前对大型 XML 文件进行预处理,将其分割成更小的部分。为此,我将使用像XMLStarlet这样的命令行工具
| 归档时间: |
|
| 查看次数: |
2140 次 |
| 最近记录: |