- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我知道如何使用 OpenXmlElement.OuterXml 函数将 OpenXmlElement 转换为外部 xml,但是是否可以在不知道它将成为哪种 OpenXmlElement 的情况下执行相反的操作?
例如,我有一个表、段落和运行的 outerXml。那么是否可以做类似的事情:
new OpenXmlElement(unknownXml)
我看到 OpenXmlElement 的构造函数受到保护。
我不要求任何肮脏的 switch 语句或类似的东西。
---------------- 编辑----------------
我想出了我自己的解决方案。我已经创建了一个库,它可以在不使用脏 switch 语句的情况下进行转换:-)
图书馆可以在这里找到:https://github.com/LucBos/OpenXmlFactory
这里描述了库的用法:http://www.lucbos.net/2012/01/reconstructing-openxml-element-from-xml.html
最佳答案
您可以通过将 XElement
中的流读取到新的 OpenXmlElement
中来创建通用的 OpenXmlElement
。但是,afik 没有一种干净的方法来获得适当的类型。
关于c# - 将 outerXml 转换为 OpenXmlElement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7926370/
我有一个 XmlDocument,我想将内容 (OuterXml) 作为 pretty-print 字符串获取。我该怎么做? 问候 最佳答案 假设我理解正确 using System.Xml.Linq
我正在尝试使用 log4net 记录来自 WCF 服务的一些 XML 响应。 我希望 XML 文件以正确格式的 XML 格式输出到日志。请求以 XMLElement 的形式出现。 例子: 请求是这样的
我遇到了一个奇怪的情况,我希望比我更了解的人可以帮助我解决它。 我正在将图像插入到 Xml 文档中,以便可以使用 Microsoft Word 打开它。作为其中的一部分,我需要添加一个映射到包含图像的
我知道如何使用 OpenXmlElement.OuterXml 函数将 OpenXmlElement 转换为外部 xml,但是是否可以在不知道它将成为哪种 OpenXmlElement 的情况下执行相
我需要构建一个 WCF 服务。我成功了。它给了我以下输出结果。 结果输出: -8 -8 0 此服务将由一家金融机构使用。他们要求稍微改变一下结果
我有一个使用输入流的 Go 程序,即 os.Stdin : 一个非常大的 XML 文件,所以我无法一次处理所有文件。 我想提取特定性质的所有 XML 元素进行后期处理。 我可以毫不费力地识别要提取的元
我有一个包含以下 XML 的 XmlDocument 对象: 以字符串形式接收 XML 文档的客户端应用程序要求元素具有“pre:”前缀。 我的问题是,当我使用 .Out
我正在尝试将一些使用 XmlDocument 类的代码重构为 Linq To Xml。但是,我不确定 XDocument 中 innerXml 和 outerXml 的对应物是什么? 最佳答案 根据
我有一个带有以下签名的 Web 方法(在 SOAP Web 服务中): public msgResponse myWebMethod([XmlAnyElement] XmlElement msgReq
使用 IE 时,以下工作 - alert("XML Root IE: " + xmlDoc.documentElement.tagName); // ok alert("Xml: " + xmlD
我是一名优秀的程序员,十分优秀!