是否可以在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 的元素,例如。 Run
和Paragraph
,可以通过InnerXml
直接设置XML 属性。
Run run = new Run { InnerXml = "<w:r><w:t>Sample text to be inserted</w:t></w:r>" };
假设我们有这样一个 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 的元素,例如。 Run
和Paragraph
,可以通过InnerXml
直接设置XML 属性。
Run run = new Run { InnerXml = "<w:r><w:t>Sample text to be inserted</w:t></w:r>" };