我知道如何选择这样的属性:
$table/@id
但是,如果将属性名称存储为变量,我该怎么做。例如:
let $x = "id"
$table/@[$x]
答案 0 :(得分:3)
您可以使用函数<ul>
<c:forEach var="listObj" items="${resultList.myList}">
<li><a>${listObj.name}</a></li>
</c:forEach>
</ul>
或local-name
来捕获属性的值并将其与谓词匹配。 node-name
将只返回一个与元素名称匹配的字符串,local-name
将返回一个完全限定的名称,这通常是推荐的,但实际上,只有在处理名称空间时才需要。
node-name