xslt - 在 XPath/XSL 中获取子/孙子的全文

标签 xslt text xpath xslt-1.0

我正在使用 XSL 1.0 样式表,并且我有一个类似于以下内容的节点:

<p>Hello, <b>John</b>, how are you?</p>

我目前在与 <p> 匹配的 xsl:template 中节点。我想创建一个以字符串值“Hello, John, how are you?”结尾的 xsl:variable。

text()函数在这里失败,因为它只返回“你好,你好吗?”。

最佳答案

只取当前节点的字符串值可能效率更高

 <xsl:variable name="x">
    <xsl:value-of select="."/>
 <xsl:variable>

关于xslt - 在 XPath/XSL 中获取子/孙子的全文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9708988/

相关文章:

json - 如何将XML元素组转换为JSON列表?

xml - 在不排序的情况下从和xml中选择最低值

xml - xslt分组问题

Android:strings.xml 中的文本显示为@numbers

css - 如何在响应式 2 列布局上调整文本跟随图像大小?

java - 扫描文件并收集与模式匹配的完整单词

python - 如何使用 Selenium Xpath 在一页中查找具有相同路径的多个元素

xslt - 使用 XSLT 2.0 验证 IBAN?

xml - 如何从 XPath 返回的数组中将数据插入到配置单元表中

Python 抓取谷歌金融