Как получить значение узла заголовков ответа в XSLT? - PullRequest
0 голосов
/ 27 ноября 2018

Я хочу получить значение узла заголовков ответа в файле XSLT. XSLT-файл

В приведенном выше изображении XSLT-файла atom1 я хочу получить доступ к значению X-Pages .

Как: <XPagesValue>1</XPagesValue>

Для этого я попытался с помощью приведенного ниже кода получить значение X-страницы в другом атоме XSLT, но из-за этой строки ниже я не могу получить значение X-Pages.

<XPagesValue>
<xsl:value-of select="//vpf:Payload[./@Role='C' and ./@id='atom1']"></xsl:value-of>
</XPagesValue>

Не могли бы вы помочь мне, чтобы получить значение X-Pages.

Спасибо, Ченна.

1 Ответ

0 голосов
/ 27 ноября 2018

Эффективный способ написать ваш XPATH следующий:

<XPagesValue>
        <xsl:value-of select="//vpf:Payload[@Role='C' and @id='atom1']/vpf:http.header/vpf:http.header.info[@id='X-Pages']/@value" />
    </XPagesValue>

Вы получите вывод значения X-Pages.

...