我正在为 C# 项目创建自定义 SOAP 解析器。
我想将 libxml2(一个纯 C 库)导入到我的项目中。这可行吗?
.NET 中有 C# 替代品吗?有 libxml2 的 C# 端口吗?
最佳答案
您可以使用来自 System.Xml
命名空间的标准 XmlWriter
和 XmlReader
,它们内部使用 Microsoft Xml Parser,速度相当快。您甚至可以通过 System.Xml.XmlDocument 或 System.Xml.Linq.XDocument 来使用面向 DOM 的访问。甚至还有 System.Runtime.Remoting.SoapServices
类可以帮助您处理肥皂消息。
如果您想使用一些 SOAP Web 服务,您可以轻松导入它,Visual Studio 将为您免费创建强类型对象,而无需接触 SOAP 消息。您可以引用:MSDN Consuming Web Services
关于c# - 我可以将 libxml2 导入 Visual Studio 2013,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22554005/