是否可以在Word文档中插入和呈现xml?

时间:2018-10-04 06:54:06

标签: c# openxml

假设我们有一个这样的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插入文档中的唯一方法吗?

1 个答案:

答案 0 :(得分:1)

对于从OpenXmlCompositeElement派生的元素,例如RunParagraph,您可以直接通过InnerXml属性设置XML。

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