<xml:get>
得到xml变量值
使用Xpath表达式得到xml的值
select(必须) 使用Xpath表达式得到Xml的值
value(可选) 得到变量值,也可以得到变量相关的Ognl值
valueScope(可选) 变量的作用域 属性 context:从context中得到变量(默认) session:从session中得到变量
case(可选) 字符串大小写转换,可以使用“|”包含多个操作,如 lower|plural 属性 lr:字符串转成小写(同lower) ur:字符串转成大写(同upper) hlr:头字母转成小写(同headLower) hur:头字母转成大写(同headUpper) lower:字符串转成小写 upper:字符串转成大写 headLower:头字母转成小写 headUpper:头字母转成大写 plural:复数格式 singular:单数格式
trim(可选) 是否保留输出值的前后空白字符 属性 false:保留输出值的前后空白字符(默认) true:删除输出值的前后空格(包括换行符)
在select属性中,使用Xpath表达式得到xml的值。
XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。
关于Xpath表达式,请点击参考:Xpath教程。
这是一个xml文件
我们将它添加到我们的模型后。
(添加Xml模型的方法请参考:转换xml模型)
在模板中,我们选择这个模型,以便我们在模板中能提示出对应的内容。
如果选的只是模型组,则xml标签需要指定relation
如果选的是模型,则xml标签不需要指定relation
关于Xml标签的使用方法请参考:xml标签
然后我们使用select属性输出以下几个属性,select属性必须以$开头+Xpath表达式的格式。
输出结果
小贴士:我们在select中输入内容时,可以提到出xml的结构,还可以查看它们的内容。
此例中,我们得到book2的title值,它的值是" Learning XML ",前后都有空格。我们做以下操作:
输出结果