首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xalan变换时间过长

Xalan变换时间过长
EN

Stack Overflow用户
提问于 2014-10-14 06:53:05
回答 1查看 298关注 0票数 0

我正在尝试使用GML XSLT子集工具来转换GML XSD模式。平台为Windows 7 32位.

它停留在第一个命令上(到目前为止,在我的桌面上至少有10个小时):

代码语言:javascript
复制
>xalan -o gml.dep gml.xsd depends.xslt

是否有加速模式感知转换的选项?

其他已经尝试过的工具:萨克森大学,阿尔托瓦XMLSpy。两者都耗尽了GML模式上的内存。

编辑:更多事实:

  1. GML版本为3.2.1
  2. GML XSLT子集工具来自规范中的附件G
  3. XSLT工具使用XSLT1.0版本
EN

回答 1

Stack Overflow用户

发布于 2014-10-14 08:23:59

解决性能问题需要细节,而您还没有给出任何细节。首先,源文档(即GML模式)有多大,您要分配多少内存?

考虑到您正在尝试将XSD文件作为输入处理,而且这通常是一项复杂的任务,我认为主要的问题是样式表的算法复杂性。这种问题通常可以通过明智地使用钥匙来解决。

如果GML模式的大小超过几兆,我会感到惊讶,因此内存问题不太可能仅仅是源文档的大小;它更可能是样式表本身创建的临时数据结构。但是,如果不访问代码,就不可能解决这个问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26354380

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档