我有一个大量使用自定义XML的遗留应用。用户提供了一个充满自定义XML(字母模板)的Word文档,然后代码使用自定义XML标记从数据库插入数据,从而动态地将模板转换为完整的Word文档。
但是,正如你们中的一些人所知,Microsoft was sued over custom XML and lost back in 2009。 Word 2003及更高版本的版本现在自动将自定义XML标记转换为通用标记,这当然会破坏应用程序上的解析/数据插入逻辑(ASPX / C#,。Net 3.0)。
使用此应用程序的部门并没有完全重写此逻辑的预算,所以我有几个问题。是否有任何替代/方法(给用户Word 2003的副本可能是太极端哈哈)?我的牧群OpenOffice也可能对此有所支持。有没有其他人不得不处理这起诉讼的结果,如果是这样,你们做了什么?
最后,如果重写是唯一的选择,那么最有效的方法是复制自定义XML在工作中所做的事情吗?我有一大堆书签或其他类似的东西,但我不是一个真正的Word专家。
如果您需要更多信息,请与我们联系!
答案 0 :(得分:1)
有自定义XML和自定义XML content control data binding。 The latter was not专利诉讼的主题,并且适用于您的目的。 Office 2007及更高版本。