excel - 使用 sax writer 在 xml 2003 工作簿中创建换行符

标签 excel progress-4gl

嗨stackoverflow社区,

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

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

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

例子:
这是一个
新队。

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

最佳答案

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

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

关于excel - 使用 sax writer 在 xml 2003 工作簿中创建换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1606149/

相关文章:

math - OpenEdge abl truncate( log(4)/log(2) ) 应为 2 返回 1

progress-4gl - 正在进行的数组长度?

vba - 宏需要很长时间才能运行

excel - 使用 xlrd/xlutils 复制工作表

algorithm - 如何找到与给定整数对应的 Excel 列名称?

string - 如何根据正在进行的特定标准修剪字符串 openge 4gl?

progress-4gl - 如何通过应用服务器连接获取调用程序的名称?

progress-4gl - 从 Progress 4gl 数据库检索 SQL View 定义

vba - listcount -1 是什么意思

excel - 从 FTP 站点获取最新文件的批处理/宏代码