2

我有一个 Web 应用程序 (ASP.NET C#),我希望用户能够在其中上传 word 模板(本质上是带有预定义标签集的 word 文档作为占位符)。部分复杂性是我也想允许使用循环。最后,我希望能够解析 XML 并将占位符替换为从数据库中获取的内容。例如,一个概念模板可能是:

Name: <firstName> <lastName>
Phone Numbers:
<for-each:phoneNumber>
Region Code: <regionCode>
Number: <number>
</end:for-each>

有没有解决这个问题的现有解决方案?有没有人试图实现这个或类似的?

4

1 回答 1

1

我已经记录了我在 opendope.org 设计的方法

它基于 CustomXML 数据绑定(不要与 i4i 专利闹剧中的问题混淆),扩展为允许循环。

有关概念验证演示,请参阅 www.fabdocx.com

据我所知,还没有 OpenXML SDK C# 实现,但您可以转换等效的 Java 代码。

于 2011-06-24T22:58:29.437 回答