tag xml set - jmr-source/doc GitHub Wiki

xml:set - 设置xml变量

<xml:set>

设置新Xml变量

说明

使用Xpath表达式得到xml的值,然后设置成新变量

属性

select(必须)
使用Xpath表达式得到Xml的值
var(必须)
设置新的变量

###例子位置:###

  • demo/tag/tag.jmr.xml 任务中的 xml/set/set

使用方法

在select属性中,使用Xpath表达式得到xml的值,并在var属性中,设置新变量。

XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。

关于Xpath表达式,请点击参考:Xpath教程

这是一个xml文件

我们将它添加到我们的模型后。

(添加Xml模型的方法请参考:转换xml模型)

在模板中,我们选择这个模型,以便我们能提示出对应的内容。

我们先使用xml标签得到这个Xml对象

关于Xml标签的使用方法请参考:xml标签

然后我们使用select属性输出以下几个属性,select属性必须以$开头+Xpath表达式的格式。

  • xml/bookstore/book[1]:第一个book节点设置为新变量book1,并得到它的title和price的值。
  • xml/bookstore/book[price>35.00]:price的属性lang='eng'的book节点设置为新变量book2,并得到它的title和price的值。
输出结果

小贴士:我们在select中输入内容时,可以提到出xml的结构,还可以查看它们的内容。

⚠️ **GitHub.com Fallback** ⚠️