使用XSLT和WordML - 新行字符

时间:2013-09-16 21:50:49

标签: xslt wordml

我正在使用XSLT使用WordML创建Word文档。我有我需要的大部分内容,除了来自数据库的换行符字符\ r \ n

我可以将这些更改为所需的任何内容,但我无法找到要更改它们的内容。我应该将它们更改为什么字符,以便在生成的Word文档中显示换行符。

非常感谢

3 个答案:

答案 0 :(得分:0)

请参阅XML - adding new line

这为您的问题提供了完整的答案。你做的是基于你需要做什么...只需插入一个w:br或添加新的结构,如添加多个w:p元素。

答案 1 :(得分:0)

除了上面的答案,我倾向于在单独的运行中将<w:tab/>放在<w:br/>之前。原因是如果文本是完全对齐的并且你没有添加标签,那么如果该行上只有很少的单词,它将在一行中的单词之间增加很多间距。

<w:r> <w:tab/> </w:r> <w:r> <w:br/> </w:r>

答案 2 :(得分:-1)

你可能想要添加一个新的w:p元素,因为w:br方法会添加一个&#34;手动换行符&#34; (具有不同的搜索行为)。