我是XSLT初学者,并且具有带有连接标记的XML,如下所述。.
这是我的XML:
<connections sourceElement="/3/@elements.2" targetElement="/3/@elements.0" schemaName="Target_Query"/>
<connections sourceElement="/3/@elements.1" targetElement="/3/@elements.3" schemaName="R3_DF_PRODUCT"/>
<connections sourceElement="/3/@elements.3" targetElement="/3/@elements.2" schemaName="Transform3"/>
我想遍历连接并仅获取最后一个
//dataflow:DataFlow/connections
((其他@targetElement
中的@SourceElement
未被用作<connections>
)。
我需要获取@schemaName
的值。
任何机构都可以帮助样本片段实现这一目标吗?
答案 0 :(得分:0)
要获取最后一个class MyRoleVoter : RoleVoter(){
init {
rolePrefix = ""
}
}
元素的schemaName
属性,可以使用以下XPath-1.0表达式:
connections
在XSLT中,可以使用
进行访问//dataflow:DataFlow/connections[last()]/@schemaName
输出为:
Transform3