通过xml生成word文档

这篇博客总结了使用XML生成Word文档的过程,重点强调必须使用Word 2003,避免选择其他namespace,以及如何正确插入图片。在生成XSLT文件时,不正确的namespace选择会导致问题。此外,通过示例展示了如何处理图片插入,包括删除不必要的代码和设置图片样式。
摘要由CSDN通过智能技术生成

Xml生成word总结

   使用xml生成word的基本步骤在《使用xslt转化xml数据形成word文档导出.doc》中说明比较清楚了。但是其中的细节并未说到,因此自己折腾了两天总算成功了。以下是我在使用过程中碰到的问题要点:


必须使用word 2003.

1.下面通过例子演示:


简单 的xml以及对应的xml框架

 

2.分别创建03版本的word文档log_03.doc和o7版本的word文档log_07.docx,并都应用以上生成的log.xsd框架


分别另存为log_03_doc.xml,log_07_doc.xml。

3. 用log_03_doc.xml,log_07_doc.xml生成xslt文件log_03.xslt和log_07.xslt。


log_03_doc.xml生成log_03.xslt时会弹出以上对话框,仅仅选中xml中指定的namespace就可以了。

 

log_07_doc.xml生成log_07.xslt时会弹出以上对话框,就是没有xml中指定的namespace,所有无论怎么选,生成的xslt都不是我们想要的。

不要选其他namespace

log_03_doc.xml生成log_03.xslt时会弹出以上对话框,不要随便再选其他namespace。 生成的xslt截图

 


如果再选中其他namespace,生成的xslt也不是我们要的。生成xslt截图

显然跟上面的不一样。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值