`
liujinmarshall
  • 浏览: 118069 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

做DITAOT的碰到xalan的一些问题

阅读更多
1. SUN JDK自带了一个xalan,不过版本比较老,要把它给替换掉。但办法不是把xalan.jar放到CLASSPATH里。要放在jre里的endorsed目录下。
这个FAQ下有解答:(http://xml.apache.org/xalan-j/faq.html#faq-N100D6)
2. xalan里用document()函数load外面的XML文档的时候,在一个stylesheet里,不能读两次一个文件,不然会抛出下面的错误: Programmer's Error; "putDocumentInCache found reparse of doc: " 这是一个比较SB的BUG,如果xalan查到这个文件在cache里了,他就不干了,说你应该用一个variable把文件里的内容存起来,不要给我读两次。这是我见过最SB的理由。让你读文件你就给我读,JJWW干什么,在cache里有是吧?给我从cache里读出来就可以了啊!
不过这个问题好像是出现在输入文件的路径有空格的情况下,要再查一查。
3. 好像没有了。。想不起来了。。不然就是没有碰到过,因为我平常是用的SAXON。嗯,在这里推荐一下SAXON,很不错的一个xslt processor。
分享到:
评论

相关推荐

    xalan系列jar包

    1. **Xalan-J**: Xalan-J是Xalan的主要部分,它是一个Java实现的XSLT处理器。Xalan-2.5.1.jar是这个系列的特定版本,包含了处理XSLT转换的核心类和方法。通过引入这个JAR,开发者可以将XML文档转换成各种格式,如...

    xalan jar 2.7.2

    这个版本修复了前一版本的一些已知问题,提高了性能,并可能引入了新的功能和改进。 **核心功能** 1. **XSLT转换引擎**:Xalan-J的核心是其XSLT处理器,它负责解析XSL样式表并应用到XML文档上,生成目标格式的输出...

    xalan.jar下载

    《Xalan-J:XML处理与转换的利器》 在当今的信息化时代,XML(Extensible Markup Language)作为一种数据交换和存储的标准,广泛应用于各种系统之间。处理和转换XML文档是开发过程中不可或缺的一部分,而Xalan-J...

    xalan-2.7.0.jar.zip

    《Xalan-Java 2.7.0:Java XML解析的关键组件》 Xalan-Java是Apache软件基金会开发的一个开源项目,它是一个强大的XML转换工具,主要用于实现XPath和XSLT标准。在Java环境中,Xalan-Java扮演着至关重要的角色,特别...

    xalan.jar xalan.jar

    xalan.jar xalan.jar

    xalan.jar xalan.jar xalan.jar

    xalan.jarxalan.jarxalan.jarxalan.jar

    xalan-2.5.0.jar

    Spring框架本身并不直接依赖Xalan,但在一些场景下,如自定义视图解析或者集成其他需要XSLT转换的组件时,可能会用到Xalan。例如,开发者可能需要将XML数据通过XSLT转换成JSON,以便在RESTful API中返回。这时,...

    xalan.jar 下载

    xalan系列jar包xalan系列jar包xalan系列jar包

    xalan-j_2_7_1-bin.zip

    在Java 1.6环境下,Tomcat5可能会遇到一些兼容性问题,可能包括性能下降、错误的XML解析或XSLT转换失败等。Xalan-J_2_7_1的出现,就是为了解决这些问题,确保在JDK1.6环境下,Tomcat5能够顺利地运行XML相关的应用。 ...

    xalan-2.7.2-API文档-中文版.zip

    赠送jar包:xalan-2.7.2.jar; 赠送原API文档:xalan-2.7.2-javadoc.jar; 赠送源代码:xalan-2.7.2-sources.jar; 赠送Maven依赖信息文件:xalan-2.7.2.pom; 包含翻译后的API文档:xalan-2.7.2-javadoc-API文档-...

    xalan_java_

    在IT行业中,Xalan-Java是一个非常重要的工具,尤其对于Java开发者来说,它扮演着转换XML文档的关键角色。本文将深入探讨Xalan-Java的相关知识点,包括其基本概念、功能、使用方法以及与Java开发的结合。 Xalan-...

    xalan2.7.2

    Xalan是Apache软件基金会开发的一个开源项目,主要关注XML(可扩展标记语言)转换,它提供了XSLT(XSL转换)处理器。XSLT是一种用于将XML文档转换为其他形式,如HTML、PDF或者纯文本的语言。Xalan 2.7.2是该项目的...

    serializer.jar,xalan.jar,xalan-2.7.0.jar,xercesImpl.jar,xsltc.jarxml-apis.jar

    serializer.jar,xalan.jar,xalan-2.7.0.jar,xercesImpl.jar,xsltc.jarxml-apis.jar,解决tomcat和jdk1.6以上Provider org.apache.xalan.processor.TransformerFactoryImpl not found,或者 Error filterStart

    xalan 系列最新全部jar包和文档.rar

    xalan 系列最新全部jar包和文档 xalan jar包(包括serializer.jar、xalan.jar、xercesImpl.jar、xml-apis.jar、xsltc.jar) 可以用于解决: Provider org.apache.xalan.processor.TransformerFactoryImpl not found...

    ant-xalan1-1.6.jar.zip

    《Ant与Xalan在Java开发中的应用》 在Java开发领域,Ant和Xalan是两个不可或缺的工具。本文将深入探讨这两个组件以及它们在实际项目中的应用。 首先,让我们了解标题中的“ant-xalan1-1.6.jar.zip”是什么。这是一...

    webwork JAR xalan-j_2_7_1-bin-2jars

    当TOMCAT(一个流行的Java应用服务器)和JDK(Java开发工具包)的版本不匹配或者内置的Xalan版本与WebWork所需的版本冲突时,就可能出现问题。这可能导致Web应用程序无法正常启动,或者在处理XML转换时出现错误。 ...

    xalan.jar

    《Xalan.jar:Java XML处理的关键工具》 在IT领域,XML(eXtensible Markup Language)作为一种数据交换和文档存储格式,广泛应用于系统间的数据传输和程序开发。而Xalan.jar则是Apache软件基金会开发的一个关键...

    xalan-2.7.2-API文档-中英对照版.zip

    赠送jar包:xalan-2.7.2.jar; 赠送原API文档:xalan-2.7.2-javadoc.jar; 赠送源代码:xalan-2.7.2-sources.jar; 赠送Maven依赖信息文件:xalan-2.7.2.pom; 包含翻译后的API文档:xalan-2.7.2-javadoc-API文档-...

Global site tag (gtag.js) - Google Analytics