【问题标题】:Capture value with correct xpath使用正确的 xpath 捕获值
【发布时间】:2019-05-16 16:49:04
【问题描述】:

我有以下 XML 结构,我试图只捕获消息“This is a sample message”。但是当我阅读元素 /messageText 时,我得到了其中的完整元素。是否可以单独阅读以粗体突出显示的消息?

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

【问题讨论】:

    标签: xml xslt xslt-1.0 xslt-2.0


    【解决方案1】:

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

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

    或者这个

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-25
      • 2014-03-05
      • 1970-01-01
      • 1970-01-01
      • 2020-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多