我正在为C#项目创建一个自定义SOAP解析器。
我想将libxml2(纯c库)导入到我的项目中。这可行吗?
.NET中是否有任何C#替代品?是否有libxml2的C#端口?
答案 0 :(得分:4)
您可以使用XmlWriter
命名空间中的标准XmlReader
和System.Xml
,它在内部使用Microsoft Xml Parser,速度非常快。您甚至可以使用System.Xml.XmlDocument
或System.Xml.Linq.XDocument
使用面向DOM的访问。即使有System.Runtime.Remoting.SoapServices
课程也可以帮助您填写肥皂信息。
如果您想要使用一些SOAP Web服务,那么您可以轻松导入它,Visual Studio将为您免费创建强类型对象,而不会触及SOAP消息。您可以参考:MSDN Consuming Web Services
答案 1 :(得分:2)