我在遍历OpenXML中的注释引用时遇到问题。我必须从xml获取所有引用。
我知道如何获得commentId
,但不知道如何到达所有参考段落。最终视图应该像这样:
Comment: Something wrong
Comment Reference: First paragraph, Second Paragraph
能给我一些建议吗? (我是C#和OpenXML的新手。)
<w:commentRangeStart w:id="3" />
<w:commentRangeStart w:id="4" />
<w:r>
<w:t xml:space="preserve">First </w:t>
</w:r>
<w:proofErr w:type="spellStart" />
<w:r>
<w:t>paragraph</w:t>
</w:r>
<w:proofErr w:type="spellEnd" />
</w:p>
<w:p w:rsidP="008B5195" w:rsidRDefault="00D251E6" w:rsidR="00182FD0" w14:textId="33BB802D" w14:paraId="1BC16E33">
<w:r>
<w:t xml:space="preserve">Second </w:t>
</w:r>
<w:proofErr w:type="spellStart" />
<w:r>
<w:t>paragraph</w:t>
</w:r>
<w:commentRangeEnd w:id="3" />
<w:proofErr w:type="spellEnd" />
<w:r>
<w:rPr>
<w:rStyle w:val="Odwoaniedokomentarza" />
</w:rPr>
<w:commentReference w:id="3" />
</w:r>
<w:commentRangeEnd w:id="4" />