当试图从文件中获取ooxml时,我发现了差异。
在具有交叉引用的文档中的Windows,iPad和Word Online中,如果您更新交叉引用,但该交叉引用尚未中断。 (这意味着如果你右键单击它并按更新,它将转到"错误!未找到参考源。"然后xml将显示文本值:
<w:r>
<w:fldChar w:fldCharType="begin"/>
</w:r>
<w:r>
<w:instrText xml:space="preserve"> REF _Ref274197646 \n \h </w:instrText>
</w:r>
<w:r>
<w:fldChar w:fldCharType="separate"/>
</w:r>
<w:bookmarkStart w:id="39" w:name="_Read0190056i"/>
<w:bookmarkStart w:id="40" w:name="_Read0190047i"/>
<w:r>
<w:t>(i)</w:t>
</w:r>
<w:bookmarkEnd w:id="39"/>
<w:bookmarkEnd w:id="40"/>
<w:r>
<w:fldChar w:fldCharType="end"/>
</w:r>
然而,在Mac中,即使屏幕显示文本,xml也会显示损坏的参考文本。
<w:r>
<w:rPr>
<w:b/>
<w:bCs/>
</w:rPr>
<w:t>Error! Reference source not found.</w:t>
</w:r>
这感觉就像一个错误,因为不同版本的单词应该报告xml大致相同。