是否可以在word文档中插入并渲染xml?

Is it possible to insert and render xml in a word document?

假设我们有这样一个 xml:

<w:r>
     <w:t>Sample text to be inserted</w:t>
</w:r>

我知道我可以使用 OpenXml 类 将其附加到元素下,如下所示:

Run run = new Run();
run.Append(new Text() { Text = "Sample text to be inserted" });

是否可以将原始 xml 插入到文档中? OpenXml 类 是将 xml 插入文档的唯一方法吗?

对于源自 OpenXmlCompositeElement 的元素,例如。 RunParagraph,可以通过InnerXml直接设置XML 属性。

Run run = new Run { InnerXml = "<w:r><w:t>Sample text to be inserted</w:t></w:r>" };