saxon相关内容

在XSLT和SAXON中运行自定义Java函数(9.1.8)

Meta 撒克逊XSLT处理器(v.9.1.8) Java XSLT 2.0 我有一个简单的java类示例文件和一些xsl转换。我的目标是在XSLT进程中通过类文件运行我的自定义java函数(通过SAXON)。 这怎么可能?当我启动下面描述的批处理文件时,cmd显示一个错误,告诉我saxon不知道该功能。所以我必须将我的类添加到Java /或Saxon CLASSPATH? ..
发布时间:2019-01-02 10:20:19 Java开发

在XSLT中调用Java实例方法

我正在使用Saxon(我可以在必要时使用Xalan)XSLT处理器进行一些转换。 我想将下面对象的实例作为参数传递给XSLT模板。 public class Test { private String值; public Test(String v){ value = v; } // getters,setters等。 } 所以我创建了这个对象,即。 ..
发布时间:2018-12-29 19:13:55 Java开发

Saxon XSLT转换:如何在转换期间失败时关闭输出流

我想用多个输出文件进行XSLT转换。因为我使用了“xsl:result-document”。转换失败时,应删除所有输出文件。但是如果由“xsl:result-document”创建的文档生成失败,我的程序将无法再删除此文档。我认为原因是,“xsl:result-document”创建了一个不同的OutputStream。有谁知道如何关闭所有输出流? 编辑:我使用Saxon 9.5进行转换。 ..
发布时间:2018-12-24 12:39:12 Java开发

从XSL调用Java(SAXON)

我正在尝试使用java中的Saxon处理器。我在saxonee9-3-0-11j.zip中使用 saxon9ee.jar (刚刚下载,没有许可证 - 是否需要这样才能使用?) 他们的 * * 资源可以在这里找到: http://www.saxonica.com/documentation/extensibility/functions/instance-methods.xml htt ..
发布时间:2018-12-21 21:02:31 Java开发

捕获xsl结果文档的输出流

我需要一种干扰写入xsl结果文档的方法,以避免将它们写入文件系统。现在我的模板正在写入临时目录,然后我压缩该目录。我想做那个whitout写到文件系统。我正在使用撒克逊处理器。提供仅使用标准Java库的解决方案。任何建议都表示赞赏。 编辑:我发现这个类为.net saxon api http://www.saxonica.com/documentation/dotnetdoc/Saxon/A ..
发布时间:2018-12-19 21:28:09 Java开发

在Java中使用SAXON Xpath引擎

这是我的代码: public static void main(String [] args){ // System.setProperty( //“javax.xml.xpath.XPathFactory”, //“net.sf.saxon.xpath.XPathFactoryImpl”); 字符串xml =“ #BBB# #CC ..
发布时间:2018-12-07 12:08:03 Java开发

验证失败后移动文件(Java)

我们正在验证XML文件,根据验证结果,我们必须将文件移动到另一个文件夹中。 当XML有效时,验证器返回一个值,我们可以毫无问题地移动文件。当XML根据模式无效时也会发生同样的事情。 如果XML格式不正确,验证器会抛出异常,当我们尝试移动文件时, 它失败。我们相信在某个地方仍然有一个句柄可以保存文件。我们尝试在移动文件之前放置System.gc()并对问题进行排序,但我们不能将 Syst ..
发布时间:2018-08-24 17:46:09 Java开发

如何在需要路径调用的udf中设置变量的值

我试图在XSLT中使用用户定义的函数,它重复调用某个字符串的值。该字符串基于XPath表达式的结果,该表达式在单个函数调用的范围内不会更改。我认为将它分配给一个变量是一个好主意,而不是一遍又一遍地查看它。 不幸的是,至少在撒克逊的实现中,你不能使用一个XPath表达式需要一个函数内部的节点,甚至是一个基于绝对路径的节点,而不是先使用一次性抛弃线让函数知道你正在讨论根文档而不是其他文档。 ..
发布时间:2018-04-17 19:00:13 其他开发

使用eclipse运行XSLT时出错

当我使用eclipse xsl开发工具来运行xsl转换时,它会报告以下错误。但是使用萨克森没有问题。如果一些专家可以提供可能的解决方案,SIt将不胜感激。 12:44:14,714 INFO [main] Main - javax.xml主要 - java.endorsed.dirs = / usr / lib / jvm / java-1.6.0-openjdk-1.6.0.0.x ..
发布时间:2017-08-01 22:44:41 Eclipse

在服务器上实现HTML DOM重写逻辑

我的应用程序在加载时在客户端大量重写DOM。它通过页面扫描进行特殊标记(认为Markdown)或其他模式,将其替换为有时相当复杂的DOM结构(使用DOM调用,例如 createElement )来设置样式文本,创建图表和图形。 我采用了这种架构,以避免任何构建或预处理步骤。它在桌面浏览器中工作正常,但在移动设备上显着缓慢(几秒钟,甚至在无情优化后)。所以我想重新构建系统以预扫描页面并预先构建 ..
发布时间:2017-06-25 03:30:11 前端开发

使用Saxon的XQuery的调试器

任何人都可以为XQuery提出调试器?我更喜欢一个在线或在Eclipse中工作的,我更喜欢使用撒克逊人的东西。到目前为止,我发现的都是XQDT(它的文档很少,与Saxon无关)和一些独立的商业应用程序。 做的是明白为什么我的XQuery没有选择我认为应该的元素。 (我对撒克逊人的要求是因为我对这些处理器的体验不好,不符合相同的标准。) 任何建议? 解决方案 目前,XQDT仅支持 ..
发布时间:2017-04-22 00:59:48 Java开发

XSLT:CSV(或平面文件或纯文本)到XML

我试图使用XSLT将纯文本文件转换为XML文件。我开始使用CSV文件,因为这是一个众所周知的文件格式,我可以开始Googling的例子。 我偶然发现了: http://ajwelch.blogspot.com/2007/02/csv- to-xml-converter-in-xslt-20.html ,其中还指向 http://andrewjwelch.com/code/xslt/csv/c ..
发布时间:2017-02-24 21:17:55 Office

Java中的Saxon:XSLT用于CSV到XML

大部分从此问题继续: XSLT:CSV (或平面文件或纯文本)转换为XML 所以,我有一个XSLT从这里: http://andrewjwelch.com/code/xslt/csv/csv-to-xml_v2.html 并将CSV文件转换为XML文档。它在命令行中使用以下命令时执行此操作: java -jar saxon9he.jar -xsl:csv-to-xml .csv ..
发布时间:2017-02-24 18:13:00 Java开发

是否有任何XSLT到C ++编译器可用?

我发现只有一次尝试创建此类编译器 - http://sourceforge.net/projects/xsltc/ 。 但是这个项目已经十年了。还有其他例子吗?开源或商业? 构建此类软件是否存在任何根本的技术困难?有了整个方法编译XSLT本身? 我想有好的用例使用它 - 我们不需要改变XSLT,但仍然想要的地方获得更高的性能(可能需要更低的内存)。 有没有其他原因,这个软件可能 ..
发布时间:2016-12-22 13:14:51 PHP