所以,
我正在尝试从ODS电子表格中的单元格中获取内容。
我正在做类似的事情:
<xsl:value-of select="./table:table-cell[6]/text:p/text()" disable-output-escaping="yes"/>
令人讨厌的一点是,我的表格单元格的内容有很多换行符,而我的代码无法获得全文= /
我还尝试了上述代码中的许多变体但没有成功。有人可以给我一个建议吗?
谢谢^^
答案 0 :(得分:1)
我不确定为什么换行会成为一个问题,除非您的意思是不是文字换行符(即
个字符),而是某种类似于HTML中的<p>
的段落元素。如果是后者,那可能会解释事情,因为你的XPath表达式不会返回元素的文本内容。它返回 immediate 元素的所有文本节点。如果您只需要纯文本内容(即所有后代文本节点,无论多深),请在XPath结束时删除/text()
。
我完全不明白你的例子中disable-output-escaping
的含义是什么。请澄清为什么你认为那里需要它。