Word 2010自定义XML?

时间:2011-07-05 03:23:44

标签: xml ms-word word-2010

我正在研究一个新项目,该项目涉及使用自定义XML将XML结构添加到Word文档中,但我不知道i4i案例如何影响这一点。

1)Microsoft建议在文档中使用自定义控件。这可以使用XML Schema文件进行验证吗?在我看来,它更像是一种创建模板的方式,而不是真正为现有内容添加标签。

2)关于自定义XML的i4i判断仅涉及北美。 Microsoft是否已在全球范围内删除该功能,或者我仍然可以在澳大利亚访问该功能吗?

2 个答案:

答案 0 :(得分:0)

我的博客Windward Wrocks(我博客上的链接和更好的格式)中提到了其他方法,我可以使用

  

自定义XML for Word和i4i专利案例Windward Reports永远不会   使用自定义XML(或书签)进行标记。 (我们看了两个但是   每种方法都有问题,有时会使它们成为问题。)但我们   在Word,Excel和&amp ;;中使用标记。 PowerPoint作为我们的报告设计师。我们   有一个非常强大的Office AddIn来支持这个标记。所以我   我认为我对这个问题有一个很好的理解   可以拥有,但仍然是一个无私的党。

     

除了说我希望他们之外,我不打算对案件发表意见   本可以达成协议。每个人都是失败者   谁使用自定义XML进行标记,现在已删除。 (并   对所有软件专利说痘。)

     

首先,对于需要调整的程序员来说,有一个产品来自   围绕这个叫做x4w的i4i。但是,我不这么认为   您最好的解决方案(如下所述)。我的建议是切换到   使用内容控件,字段,位图和/或普通旧文本。该   前三种方法比自定义XML更强大   仍受Word支持。我们使用所有四种方法(用户   他们是坚如磐石的。

     

那么,如果您的Word文档中有自定义XML,您会怎么做?如果   你不使用自定义XML,那么没有问题,只需打开   文件和Word会将其删除,剩下的就是了   文献。如果您的使用可以切换到使用其他功能,则相同。   您将丢失现有标记,否则可以继续。

     

如果您需要查找其中包含自定义XML的任何文件,请执行此操作   Microsoft的程序将完成这项工作(仅限DOCX / DOCM)。还有,这个   限制只适用于11月11日或之后出售的Word 2007   今年1月 - 和Word 2010的所有副本。微软有一个很好的   总结在这里。

     

如果您必须拥有自定义XML,那么您目前唯一的选择是x4w。   但是,我强烈建议您仅将其用作止损   在您找到自定义XML的替代方法时进行衡量。因为你可以   发现Word的下一个Service Pack将呈现x4w无法保存   您的自定义XML。因为微软和i4i之间没有爱情,我   在下一个服务包中看到并不会感到惊讶:

     

1.Word不再支持自定义XML。目前它剥离了自定义   XML输出但是当它重新插入时,Word仍然有   显示和使用它的功能。但是,如果没有自定义XML支持   允许,然后他们可以从Word中删除该功能。 2.Word   在保存和加载文档时剥离自​​定义XML。如果这   发生i4i也可以试图破解这个,但这是一个更多   难题。对于破解失败的情况,你不会知道   直到下次打开文件时 - 所有工作都将丢失。   3.Word在加载过程中的哪个点发生变化   出自定义XML。它目前发生在打开文档事件之前   (我假设当x4w重新插入自定义XML时)。但是Word   在那次活动之后就可以把它剥离出来 - 然后就是这么多了   更难以获得自定义XML。

答案 1 :(得分:0)

在2),从技术上来说这是合法的,但MS认为不值得额外的努力,我也不会。