微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

xml – EXSLT:没有更多DTM ID可用

我一整天都在寻找这个问题的答案.
我正在为中等大小的 XML文档(~1.5MB,~1000个元素)创建样式表,这给我带来了很多麻烦.它是关于为不同的加工厂设备创建事件 – 时间线图.
XML是通过SAP MII QueryTempalte thingy生成的,并且采用/ Rowsets / Rowset / Row格式.所有这些数据都以/设备/设备/事件格式处理并存储在本地节点集中.
然后将此节点集处理为HTML,然后在浏览器中呈现.
现在,我开始遇到麻烦了.我可以轻松地提取过去5天的数据,从而导致来自MII的约900行数据,并被处理为我的节点格式,导致不到900行.但第二个我从MII获取了1017行,样式表只会渲染大约一半,然后停止并且“没有更多的DTM ID可用”异常.
现在,MII服务器只运行JDK 1.5.x,我读过,这可能是一个问题 – 唯一的问题是,我对此无能为力.
所以现在我在这里问:有没有办法优化我的代码?我为我的XSL和示例XML附加了一些链接.

XSL:http://pastie.org/1566517
Samlpe XML:http://pastie.org/1566522

现在,示例XML可能不会产生任何“有趣”的可视结果,并且无法复制错误.但如果有人能发现obvoius优化,我很想知道:)
我一直在想,替换/移动startOffset,endOffset等的计算会很好,但我无法弄清楚如何.

希望可以有人帮帮我!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。