exslt

    0热度

    2回答

    我需要将节点作为参数传递给XSL样式表。问题是参数是以字符串形式发送的。我已经看到了关于这个主题的几个SO问题,并且我知道该解决方案(在XSLT 1.0中)是使用外部函数node-set()将字符串转换为节点集。 我的问题是,我使用了eXist DB我不能似乎能够得到它的XSLT处理器找到任何这样的功能。我尝试了命名空间http://exslt.org/common的EXSLT node-set(

    0热度

    1回答

    我有非常近的Perl版本我 OS X计算机上安装 % uname -a Darwin X-maci 15.6.0 Darwin Kernel Version 15.6.0: Thu Jun 23 18:25:34 PDT 2016; root:xnu-3248.60.10~1/RELEASE_X86_64 x86_64 如下 % /$path/perl -v This is perl 5,

    1热度

    1回答

    我难以理解为什么下面的示例程序拒绝正确应用我的样式表。看来Xalan 2.7.1中的dyn:evaluate拒绝处理某些XPath变量。 与类路径xalan-j运行下面的程序产生了以下结果: package com.testing2.xslt; import java.io.*; import java.util.logging.*; import javax.xml.transform.

    0热度

    1回答

    我斯威夫特应用程序产生一个XMLDocument,它然后变换使用XSLT: xmlDocument.object(byApplyingXSLTString: xsltString, arguments: nil) 在我的XSLT样式表(xsltString),我想访问使用XPath结果树片段。这在XSLT 1.0中不受支持;我尝试过使用XSLT 2.0,但似乎没有得到Swift的支持;在xsl

    0热度

    1回答

    我需要验证一些使用EXSLT的Schematrons http://cpe.sunat.gob.pe/sites/default/files/inline-images/Reglas%20de%20Validaci%C3%B3n.zip的XML。我使用的Xalan Apache和SaxonHE为好,但由于schematrons使用正则表达式那些不起作用:匹配,我真的有验证与个XML包含正则表达式的

    1热度

    1回答

    这里是我的用例的淡化版本。我对转型 <?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" xmlns:exsl="http://exslt.org/common" extension-element-prefixes="exsl"> <

    0热度

    1回答

    我已经提到了this问题,我想知道exsl regexp在Perl中是否可用libXSLT。 (该页最后更新于2001-06-30,这让我想知道是否稍后添加了支持,并且页面未更新)。 如果不是,在使用Perl-libXSLT执行XSLT 1.0转换时使用regexp有什么替代方法? PS: 我想解决一个用例,我必须从XSLT 2.0(JAVA-Saxon)转换到XSLT 1.0(Perl-libX

    0热度

    2回答

    我想使用format-dateTime函数在XSLT中将2016年31-DEC-2016即dd-mmm-yyyy转换为yyyy-mm-dd,但输出结果为不像预期的那样。任何人都可以帮忙吗? <ns1:QuoteDate> <xsl:value-of select='concat(xp20:format-dateTime(/Quote/QuoteHeader/QuoteDate,"[Y

    -1热度

    2回答

    在XSLT 1.0中是否有任何可用的工具或exslt来生成结果文档,以便它在路径中创建目录(如果它们不存在)?还是必须在生成输出文档之前单独创建目录? UPDATE 我使用Perl来执行XSLT 1.0转换。 这是我使用的代码。 #!/usr/local/bin/perl -w use strict; use warnings; use File::Path; use File::Spe

    0热度

    1回答

    在单个XSLT样式表中声明多个EXSLT扩展的正确方法是什么? 更重要的是xmlns:*="http://exslt.org/*"的目的是什么? 的documentation说: You can use the extension-element-prefixes attribute to prevent the extension namespaces from being output in