Я хотел бы получить значение элемента, на которое ссылается другой элемент через уникальный идентификатор.Например:
<when xml:id="TLI_2" interval="7.683988796743416" since="#T_START"/>
<annotationBlock who="#H-F" start="#TLI_2" end="#TLI_3">
<u xml:id="Ladida"><incident>
<desc>TiH</desc>
</incident><w xml:id="wd1e235">das</w><w xml:id="wd1e237">war</w><w
xml:id="wd1e239">die</w><w xml:id="wd1e241">erste</w><w xml:id="wd1e243"
>große</w><w xml:id="wd1e245">liebe</w><incident>
<desc>schnitt</desc>
</incident></u>
</annotationBlock>
Мне нужно сопоставить значение атрибута interval
.Специфический элемент when, на который ссылается атрибут в <annotationBlock>
.Итак, мои текущие XSLT-шаблоны выглядят примерно так:
<xsl:template match="annotationBlock/u/w">
<when>
<xsl:attribute name="interval">
<xsl:value-of select="../../From here i don't know what to do"/>
<!-- The value should be the value of the interval-attribute of the referenced when-element -->
</xsl:attribute>
</when>
</xsl:template>
Большое спасибо за вашу помощь!