我有一个以WordProcessingML格式保存为XML的Word 2003文档。它包含几个占位符,它们将被适当的内容动态替换。 但是,问题在于Word似乎随机地将它们分割为单独的单词。例如,而不是这样的:MS Word以XML格式拆分单词
<w:t>${dl.d.out.ecs_rev}</w:t>
我有这样的:
...
<w:t>${</w:t>
</w:r>
<w:r wsp:rsidR="005D11C0">
<w:rPr>
<w:sz w:val="20" />
<w:sz-cs w:val="20" />
</w:rPr>
<w:t>dl.</w:t>
</w:r>
<w:r wsp:rsidRPr="00696324">
<w:rPr>
<w:sz w:val="20" />
<w:sz-cs w:val="20" />
</w:rPr>
<w:t>d.out.ecs_rev}</w:t>
...
有没有办法保存使用Word 2003中的“干净”的XML文档,或者是有任何现有的解决方案,它可以做清洁?
我试着用Java编写一个方法来连接占位符的分隔部分,但由于不同切割组合的数量相对较大,因此算法比我必须做的原始任务要复杂得多,所以它本身就是问题。