我一直在研究 Office Open XML 文档规范的可能性。我对能够将自定义 XML 内容添加到文档并将其绑定到内容控件特别感兴趣。我想知道是否可以有重复的内容控制类型?
例如,假设我的 .docx 文件中有一些自定义 XML,如下所示:
<Work>
.
.
<People>
<Person>
<Name>Jane Doe</Name>
<EmailAddress>[email protected] /cdn-cgi/l/email-protection</EmailAddress>
</Person>
<Person>
<Name>John Doe</Name>
<EmailAddress>[email protected] /cdn-cgi/l/email-protection</EmailAddress>
</Person>
</People>
</Work>
是否有任何重复内容控件(类似于 ASP 转发器),我可以使用它来生成类似的输出
- 简·无名 ([电子邮件受保护] /cdn-cgi/l/email-protection)
- 约翰·多伊([电子邮件受保护] /cdn-cgi/l/email-protection)
如果没有类型的控件,我想我可以对word文档本身进行一些处理来生成一个列表。有没有人这样做过并有一些有用的指示?
正如 0xA3 所说,没有这样的内置内容,它将由 WordprocessingML 操作。但这里是从数据库中提取数据以创建多个条目的示例:将数据从数据库推送到 Word 文档 http://blogs.msdn.com/b/brian_jones/archive/2009/01/19/pushing-data-from-a-database-into-a-word-document.aspx.
另外,关于一般数据绑定主题,这里有一个很好的入门教程:将 Word 2007 内容控件链接到自定义 XML http://blogs.msdn.com/b/acoat/archive/2007/03/01/linking-word-2007-content-controls-to-custom-xml.aspx.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)