我正在研究一个新项目,该项目涉及使用自定义XML将XML结构添加到Word文档中,但我不知道i4i案例如何影响这一点。
1)Microsoft建议在文档中使用自定义控件。这可以使用XML Schema文件进行验证吗?在我看来,它更像是一种创建模板的方式,而不是真正为现有内容添加标签。
2)关于自定义XML的i4i判断仅涉及北美。 Microsoft是否已在全球范围内删除该功能,或者我仍然可以在澳大利亚访问该功能吗?
答案 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认为不值得额外的努力,我也不会。