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()"/>