2

嗨stackoverflow社区,

使用带有progress-4gl 语言的萨克斯作家,我成功地创建了一个xml 2003 工作簿。

当我想向单元格添加换行符时,我的问题就开始了。excel(在 xml 中)的正常换行是使用“”进行的,这是一个问题,因为 sax-writer 将 & 转换为 &。

我确实通过使用 hSax#:write-entity-ref() 找到了解决方法,但这并不理想,因为换行符通常不在字符串的开头。

示例:这是一个新行。

在这种情况下,你需要写 this is a,然后使用 hSax#:write-entity-ref() 然后写新行。我会说必须有更好的方法来解决这个问题?

4

1 回答 1

2

找到了解决方案(虽然花了我一段时间)。

使用 hSax#:write-fragment() 可以在不转换特殊字符的情况下编写字符串。

于 2009-10-22T10:24:22.877 回答