【问题标题】:how to change saxon param=values如何更改撒克逊参数 = 值
【发布时间】:2015-11-10 15:22:05
【问题描述】:

Michael Kay 的 SAXON 6.5.4 用法:java com.icl.saxon.StyleSheet [options] source-doc style-doc {param=value}... 选项: -a 使用 xml-stylesheet PI,而不是 style-doc 参数 -ds 使用标准的树数据结构 -dt 使用 tinytree 数据结构(默认) -o 文件名 将输出发送到指定文件或目录 -m classname 为 xsl:message 输出使用指定的 Emitter 类 -r classname 使用指定的 URIResolver 类 -t 显示版本和时间信息 -T 设置标准 TraceListener -TL classname 设置特定的 TraceListener -u 名称是 URL 而不是文件名 -w0 从可恢复的错误中静默恢复 -w1 报告可恢复的错误并继续(默认) -w2 将可恢复错误视为致命错误 -x 类名 对源文件使用指定的 SAX 解析器 -y 类名 为样式表使用指定的 SAX 解析器 -?显示此消息

【问题讨论】:

    标签: saxon


    【解决方案1】:

    如果你的样式表声明了一个参数

    <xsl:param name="iridescent"/>
    

    然后你可以从命令行设置它(例如)

    java com.icl.saxon.Stylesheet source.xml style.xsl iridescent=no
    

    【讨论】:

    • 你可以传递任何你喜欢的字符串。但是你只是将一个参数传递给你的样式表代码,Saxon 不会对它做任何事情,除了让它作为变量/参数的值可用,例如 $iridescent
    猜你喜欢
    • 2016-01-25
    • 2010-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-21
    相关资源
    最近更新 更多