当前位置 : 主页 > 网页制作 > xml >

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

来源:互联网 收集:自由互联 发布时间:2021-06-13
我一整天都在寻找这个问题的答案. 我正在为中等大小的 XML文档(~1.5MB,~1000个元素)创建样式表,这给我带来了很多麻烦.它是关于为不同的加工厂设备创建事件 – 时间线图. XML是通过SAP
我一整天都在寻找这个问题的答案.
我正在为中等大小的 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等的计算会很好,但我无法弄清楚如何.

希望可以有人帮帮我!

网友评论