我有一个 Web 应用程序 (ASP.NET C#),我希望用户能够在其中上传 word 模板(本质上是带有预定义标签集的 word 文档作为占位符)。部分复杂性是我也想允许使用循环。最后,我希望能够解析 XML 并将占位符替换为从数据库中获取的内容。例如,一个概念模板可能是:
Name: <firstName> <lastName>
Phone Numbers:
<for-each:phoneNumber>
Region Code: <regionCode>
Number: <number>
</end:for-each>
有没有解决这个问题的现有解决方案?有没有人试图实现这个或类似的?