0

所以,

我正在尝试从 ODS 电子表格中的单元格获取内容。

我正在做类似的事情:

<xsl:value-of select="./table:table-cell[6]/text:p/text()" disable-output-escaping="yes"/>

讨厌的一点是我的表格单元格的内容有很多换行符,我的代码无法获取全文=/

我还尝试了上面代码的许多变体,但没有成功。有人可以给我一个建议吗?

谢谢^^

4

1 回答 1

1

我不确定为什么换行会成为问题,除非您的意思不是文字换行(即字符),而是类似于HTML 中&#10;的某种段落元素。<p>如果是后者,那可能会解释一些事情,因为您的 XPath 表达式不会返回元素的文本内容。它返回作为元素的直接子级的所有文本节点。如果您只需要纯文本内容(即所有后代文本节点,无论多深),/text()请在 XPath 末尾删除。

我根本不明白disable-output-escaping你的例子有什么意义。请澄清为什么您认为那里需要它。

于 2009-08-14T02:41:01.450 回答