首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Altova Stylevision从XML设置变量的值

使用Altova Stylevision从XML设置变量的值
EN

Stack Overflow用户
提问于 2012-05-22 11:10:49
回答 1查看 803关注 0票数 0

我正在从Altova StyleVision创建一个SPS文件。我想从XML文件中获取值,以设置要在PDF报告中显示的变量的值。

EN

回答 1

Stack Overflow用户

发布于 2012-06-05 18:45:20

在SPS中,可以声明一个变量,该变量可以包含选定元素或属性的值。在相关模板上声明变量,例如$Names,然后为其提供指向类似$XML/Personnel/Department/Managers/@Name的值的路径

现在,它将在您的工作xml文件中包含此路径的值,如果您将sps与其他xml文件一起使用,或者当您将生成的xslt传递给其他xml文件时,它将包含相同的路径,但包含不同的值。

一旦掌握了相关的技巧,使用变量就相对容易了

这些参数的工作方式类似,只是它们在sps中是静态的。您可以给它一个默认值,比如"John“或"5",但不能访问xml文件数据。但是,您可以在通过Altova XML或StyleVisionBatch中的命令行处理xslt或sps时覆盖参数的值。请参阅手册中的页面:SPS Parameters for Sources

您可以在这里使用XPath表达式,从而使参数的值随处理后的xml-file的值而变化。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10695262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档