当我在根元素上有名字空间时,如何获得previous-sibling值?

时间:2015-02-16 15:08:22

标签: xml xslt

在我之前的问题中 how to get preceding-sibling value when i have name space on the root elements? 我得到部分结果,但我正在寻找其他条件,“这个guid没有开始所以活动名称将是空的”

1 个答案:

答案 0 :(得分:0)

基于implementing lookup in XSLT我相信你需要的是......

尝试将其添加到样式表的顶层:

<xsl:key name="start" match="te:E2ETraceEvent[s:System/s:SubType/@Name='Start']" use="s:System/s:Correlation/@ActivityID" />

然后将此列添加到您的表中:

<td>
    <xsl:value-of select="key('start', s:System/s:Correlation/@ActivityID)/te:ApplicationData"/>    
</td>