查找具有特定值的节点,并在XSLT中返回子节点的值

时间:2017-04-04 22:33:28

标签: xpath xslt-1.0

我正在努力实现以下目标:

我需要找到DepartmentIdentifier = 7IM0,但是我需要从子节点接收值= 7IMU

由于文档具有相同的结构,我应始终获取与我搜索的值相关的子值的值。

希望有人可以提供帮助。

update IGNORE new2006 set new2006.emp=cast(emp as unsigned) where IsNum(emp)=0;

1 个答案:

答案 0 :(得分:0)

DepartmentIdentifier = 7IM0没有任何子节点。你是指其父母的孩子吗?如果是这样,你可以试试这个:

<xsl:variable name="value" select="sd:DepartmentReference[sd:DepartmentIdentifier='7IM0']/sd:DepartmentReference/sd:DepartmentIdentifier"/>