使用sax编写器在xml 2003工作簿中创build换行

嗨stackoverflow社区,

使用一个进步-4gl语言的萨克斯作家,我成功地创build了一个XML 2003工作簿。

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

我通过使用hSax#:write-entity-ref()find了解决方法,但这不是理想的,因为换行是通常不在string的开头。

例如:这是一个新的行。

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

find了解决办法(尽pipe我花了一段时间)。

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