【发布时间】:2021-11-09 19:32:19
【问题描述】:
我遇到了与中所述相同的问题 How to get text from the node in xml file, that contains text and child node? 但我需要 XSLT 来匹配文本。
我有以下简化的 XML:
<?xml version="1.0" encoding="UTF-8"?>
<order>2013-09-02T00:00:00COPY
<contentVersion>
<versionIdentification>2.1.1</versionIdentification>
</contentVersion>
</order>
我尝试了以下 XPATH:
<xsl:variable name="vtextPostM" select="text()[self::order]"/>
<xsl:variable name="vtextPostM" select="self::text()[1]"/>
<xsl:variable name="vtextPostM" select="text()[self::*]"/>
我期待:
2013-09-02T00:00:00COPY
【问题讨论】:
-
上下文是什么?你能发布你的整个xslt路径吗?你用的是什么xslt处理器?一个可重复的例子真的很有帮助。如果您对 2013... 字符串感兴趣,为什么要包含 contentVersion 节点?