У меня есть рабочий сценарий, но я не знаю, почему работает конкретный XPath. Я перебираю три статьи из базы данных, это TEI XML. Для всех из них мне нужно поместить концевые сноски в конце конкретной статьи (третий в этом случае).Подстановочный знак в начале XPath для XSLT (по нескольким статьям)
<xsl:for-each select="//tei:text">
<xsl:apply-templates select="tei:body"/>
<xsl:apply-templates select="*//tei:note"/>
</xsl:for-each>
Если я использую только //tei:note
, отмечает третьей статьи присутствуют во всех статьях. Если я использую *//tei:note
, он работает так, как ожидалось. Я привязываю заметки к некоторому контексту или так?
Ваш вопрос непонятен. Пожалуйста, разместите небольшой, но полный пример. –