我有一个格式化的单词XML文档,我需要PHP在将文档输出到用户之前将数据插入到该文档中。但XML混乱,文本被分成几个运行。 有没有办法合并运行,以便再次在XML中读取文本,我可以替换XML文档中的文本?
以下是带有拆分文本示例的XML的一部分:
<w:r w:rsidR="00651D23">
<w:rPr>
<w:rFonts w:ascii="Arial" w:hAnsi="Arial" w:cs="Arial"/>
<w:sz w:val="20"/>
<w:szCs w:val="20"/>
</w:rPr>
<w:t>Broke</w:t>
</w:r>
<w:r w:rsidR="00433EDE" w:rsidRPr="002A1163">
<w:rPr>
<w:rFonts w:ascii="Arial" w:hAnsi="Arial" w:cs="Arial"/>
<w:sz w:val="20"/>
<w:szCs w:val="20"/>
</w:rPr>
<w:t>n part of text</w:t>
</w:r>
</w:p>
理想情况下它会变成这样:
<w:r w:rsidR="00651D23">
<w:rPr>
<w:rFonts w:ascii="Arial" w:hAnsi="Arial" w:cs="Arial"/>
<w:sz w:val="20"/>
<w:szCs w:val="20"/>
</w:rPr>
<w:t>Broken part of text</w:t>
</w:r>
</w:p>
答案 0 :(得分:0)
有关如何在Java中执行此操作,请参阅VariablePrepare。随意复制方法。
答案 1 :(得分:0)
如果您对第三方图书馆感兴趣,可以为您处理此类问题(但需要使用Java),请查看Templater。
免责声明:我是作者。