Значение захвата с правильным xpath - PullRequest
0 голосов
/ 16 мая 2019

У меня есть приведенная ниже структура XML, и я пытаюсь захватить только сообщение "This is a sample message".Но когда я читаю элемент / messageText, я получаю полный элемент внутри него.Можно ли прочитать сообщение, выделенное жирным шрифтом?

<messageText heading="Temporary Maintenance message">**This is a sample message** <accessibilityText>close this message</accessibilityText></messageText>

1 Ответ

2 голосов
/ 16 мая 2019

Это должно дать вам представление.В основном это выбор дочернего узла text() элемента messageText.Не дочерний text() узел элемента accessibilityText.

 <xsl:template match="messageText">
    <xsl:copy-of select="text()"/>
  </xsl:template>

или этот

 <xsl:copy-of select="messageText/text()"/>
...