Как я уже сказал в комментарии выше, в основном, вы должны сделать две вещи: а) подавить вывод, любой абзац, содержащий строку «Обновлено» и б) добавить информацию, которую вы подавили в другом месте в вывод.
a) Для подавления абзацев, содержащих строку «Обновлено», попробуйте добавить шаблон следующим образом:
<xsl:template match="p">
<xsl:if test="not (descendant-or-self::*[contains(text(), "Updated on")])">
<xsl:apply-templates/>
</xsl:if>
</xsl:template>
b) для вставки где-то внутри section[@data-title='Explanation']
, попробуйте:
<xsl:copy-of
select="xhtml:section/p[descendant-or-self::*[contains(text(), "Updated on")]]">
Поскольку вы не предоставили так называемый минимальный рабочий пример, я не могу его протестировать, но вы можете попробовать.