问题标签 [xalan]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xml - 使用 xml 作为 xsl 变量
我必须用两个不同语言的文本块创建稍微动态的 pdf(两个变量)。
两个块中的大部分文本都是静态的
我在想是否可以创建一个模板来为布局创建 xsl-fo。然后创建两个包含自定义 xml 的变量。就像是:
最后,我可以使用这些变量两次应用创建的模板。
xsl 似乎可以使用给定的变量进行验证,但我无法将模板应用于该 xml。尝试过并且 document($TEXT_CONTENT_ENG) 也没有奏效。
这甚至可能吗?怎么做?
java - XSL 转换无法调用用户定义的 Java 方法
我有以下 XSL,它为我的 Java 类定义了一个命名空间。简而言之,我试图根据我的 XML 文件中的值指向不同的资源包(我知道资源包确实是为了国际化,但为什么要重新创建轮子?):
转换运行时出现以下错误:
java.lang.NoSuchMethodException:对于扩展函数,找不到方法 org.apache.xml.utils.NodeVector.getProps([ExpressionContext,])
任何人都可以解释为什么会这样。这显然与我的类路径/加载器有关,但我不确定该怎么做......
提前谢谢了。
安娜
java - NAMESPACE_ERR:试图以不正确的命名空间方式创建或更改对象
尝试从 SOAP 响应中检索 SOAP 正文,但收到此错误:
使用 Saaj1.4
有什么办法可以解决这个问题?
java - 从 Xalan 捕获异常
我有一个 Java 程序(目前在 JDK 1.5 中运行),它在使用 Xalan 处理 XSLT 样式表时遇到了一个奇怪的异常。我不是在寻找如何解决这个异常:网上有很多关于这个的信息。我只想知道如何在我的代码中捕获异常:
和输出:
我想要做的是捕获ClassGenException
我的代码内部的内部异常。像上面那样简单地将它打印到 STDERR 在我的应用程序中没有用。有没有办法做到这一点?
java - 如何使用可解析的基本引用调用 xpath document()
我有一个 xml 文件,其中包含另一个 xml 文件的名称:
在我的样式表中,我检测到@href 并通过 document() 函数打开文档
文档(@href)
应该调用我的 URIResolver.resolve(fname,base),其基数为“计算第一个参数的字符串的节点的基本 URI”
文档(@href,.)
应该调用我的 URIResolver.resolve(fname,base) 与“当前节点的基本 URI”
然而在实践中使用 Xalan/J
文档(@href)
为空白
和
文档(@href,.)
正在提供我的应用程序的当前目录
如何设置基础以便我的 URIResolver 可以找到该文件?
visual-studio-2010 - 用于 Windows 的 Xerces 和 Xalan-C
想将 Xerces 和 Xalan 移植到最新的 Microsofy Visual Studio (2010)。对于 Xerces,我所要做的就是从站点 Xcerces 3.1.1 版下载。但它没有与 Xalan-C 预集成。仅预集成了 Xalan-C 1.10 和 Xerces 2.7。Xalan 1.10 版无法在 2010 年编译。
在哪里可以找到适用于 Visual Studio 2010 的 Xalan-C 的预集成版本。
谢谢,以利亚金
xslt - 为什么 generate-id() 函数返回相同的 id 两次?
我有一些 XSLT 不是我写的,但我必须维护它。在某些时候,它使用 generate-id() 创建一个空 div,然后由脚本进一步操作。问题是 div 在另一个 div 中(我认为这有点毫无意义,但无论如何都可以接受)并且两者都被赋予了相同的 id!我用 Xalan 试过这个,然后用 JRE 变压器再次尝试,结果相同。然后我尝试使用 Eclipse/Xalan XSLT 调试器,当我越过这个东西时,它一切正常......
XSLT 看起来像这样:
XML 片段是这样的:
我很欣赏这有点复杂 - 有什么线索吗?请?
xslt - Xalan date extension problem
i'm trying to use the ubuntu cli version of xalan:
#xA;My problem is how to kick in with date functions. I tryed like this:
#xA;It gives me back this message:
#xA;What files or what do i need to change to make those date functions work?
java - Java 脚本 XSLT 错误:对于扩展函数,找不到方法 java.lang.String。([表达式上下文,] #STRING)
嗨,我正在使用 Xalan 解析我的 xsl 文件。xsl 在 vb.net 解析器中正常工作。但是 Xalan 给出了那个 xsl 的错误。
对于扩展函数,找不到方法 java.lang.String.FctDateDuration([ExpressionContext,] STRING)。
这是我定义我的 xsl 的方式。
这是 xsl 中的 java 脚本调用部分:-
这是我的 Javascript
java - 在 Eclipse 插件中使用 Xalan
我在 Eclipse 插件中使用 xalan 时遇到问题。
当我尝试通过以下方式创建工厂实例时:
我得到错误:
我在插件类路径中有以下库:xml-apis.jar、xercesImpl.jar、serializer.jar、xalan.jar
我什至无法通过以下方式创建类实例:
它返回 ClassNotFoundException
但是我可以从同一个 jar 中创建其他类的实例,并且可以在 eclipse 之外运行相同的代码而不会出现问题。
任何的想法?
编辑: TransformerFactory 实例化类(比如“class1”)是插件类路径中添加的外部库的一部分,而 xalan.jar 也在插件类路径中。如果我将这个“class1”移动到插件中,它会找到提供者并且工作正常。