修复Word到XML转换中的超链接问题

修复Word到XML转换中的超链接问题,xml,xslt,ms-word,upcasting,Xml,Xslt,Ms Word,Upcasting,我们使用两个阶段的过程将客户机的Word文档转换为XML。第一阶段使用upCast创建XML文件,然后运行自定义XSLT将输出转换为客户机的DTD。此进程已在数千个文件上成功运行 我现在有一些文件,一个源文件和该文件的翻译,其中脚注不能正确链接。脚注为文件末尾编号列表的上标交叉引用。在验证过程中,我得到以下结果: SXXP0003: Error reported by XML parser: An element with the identifier "d878e2235" must appe

我们使用两个阶段的过程将客户机的Word文档转换为XML。第一阶段使用upCast创建XML文件,然后运行自定义XSLT将输出转换为客户机的DTD。此进程已在数千个文件上成功运行

我现在有一些文件,一个源文件和该文件的翻译,其中脚注不能正确链接。脚注为文件末尾编号列表的上标交叉引用。在验证过程中,我得到以下结果:

SXXP0003: Error reported by XML parser: An element with the identifier
"d878e2235" must appear in the document.

交叉引用指向该标识符,但底部的编号项目没有该标识符。我尝试过替换交叉引用和替换整个编号列表;错误仍然存在。我认为这是代码的一个问题,除了其他引用了相同年份的文档,例如,可能最初是在同一版本的Word中创建的,这可能在2003年工作正常。如何解决此问题?

问题在于,文档的较旧版本中有一个文本框,其中包含1996年的版权日期,但该文本框不可见,并且位于引用表下方,因此干扰了该部分中的文档样式和超链接。我一直在关注导致错误的xml部分,但没有查看上下文。

今天早上我收到一封电子邮件,说已经发布了对此的答案,但这里没有答案……发生了什么事?预览部分看起来不是垃圾邮件。。。