saxon

    1热度

    2回答

    我有一些现有的Java代码以编程方式执行XSLT转换 - 最初使用Xalan。我重构了它可以使用另一个(外部配置的)TransformerFactory。 我曾尝试使用Saxon(v6.5.3和v8.7)工厂,但没有看到任何性能改进 - 如果有任何撒克逊比Xalan更慢并且使用更多的内存。 我知道我可以使用Saxon TinyTree获得一些性能优势,但无法弄清楚如何使用此代码实现。 我的代码是这

    2热度

    1回答

    我试图运行一个XSLT转换,但像'ëï'这样的字符被字面'?'替换。在输出中(我用十六进制编辑器检查过)。源文件具有正确的字符,样式表有: <xsl:output encoding="UTF-8" indent="yes" method="xml"/> 我还缺少什么? 我使用撒克逊作为变压器,如果这件事。

    5热度

    1回答

    问题 我们有大量的xml配置文件,我们希望在构建时合并到一个主版本中。较小的配置文件更容易维护,一个大文件加载速度更快,所以我想这是一个流行的构建转换过程,我会在网上找到很多很好的例子。 我能找到问题here at StackOverflow的一部分的一些很好的解决方案,但他们都依赖于知道需要合并的xml文件的名称。这对我来说似乎是不必要的开销。应该可以编写一个可以动态计算需要哪些输入xml文件的

    0热度

    2回答

    我有一个XSLT脚本,用于处理多个输入XML文件的代码生成,并将这些文件输出到Javascript代码。对于每个xml输入文件,我输出一个Javascript文件。 所以,我有以下文件/转换存在的: view1.xml -> view1.js view2.xml -> view2.js ... 现在我有一个要求,也是创建XSL处理过程中一个附加的文件,其中我将需要追加关于每个输入文件信息处

    7热度

    1回答

    SAXON XPath引擎这里是我的代码: public static void main(String[] args) { // System.setProperty( // "javax.xml.xpath.XPathFactory", // "net.sf.saxon.xpath.XPathFactoryImpl"); String xml="<ro

    3热度

    1回答

    一个批处理文件空空Java应用程序我有lauches用简单的命令“java net.sf.Saxon.transform...” 此应用程序需要Java版本1.5的Java应用程序(撒克逊)一个非常简单的批处理文件。 该批处理文件将被400多个用户使用,每个用户可能或不可能在他们的机器上安装某些版本的JRE。 我以为只是安装最新版本的JRE就可以解决问题,但是不会:在某些情况下,在我们的初步测试中

    4热度

    1回答

    我正在使用.NET的开放源代码Saxon XSLT processor执行一些2.0变换。 我参考saxon9api.dll,因为我会任何其他的DLL,并可以编译代码对此。但是,Visual Studio不会显示任何使IDE与记事本一样有用的智能感知。 saxon9api.dll正在使用IKVM Java for .NET平台,我不知道这是否是导致VS的问题。反射器可以检查DLL没有问题,但我怀疑