用正确的XPATH捕获值



i具有以下XML结构,我正在尝试仅捕获消息" This is a sample message"。但是,当我阅读元素/MessageText时,我会在其中得到完整的元素。是否可以单独阅读以粗体显示的消息?

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

这应该给您一个想法。基本上是选择messageText元素的text()节点。不是accessibilityText元素的孩子text()节点。

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

或此

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

相关内容

  • 没有找到相关文章

最新更新