Witsml 是一种用于石油和天然气钻井行业的 xml 数据和查询标准。在与服务器通信(通过 http)时,它对数据和查询模板都使用 xml。在 xml 中手动构建查询有点混乱,特别是因为模板指定了要返回的元素以及如何过滤它们。
我知道一些 .net 库可以简化客户端使用 witsml 的工作(即,通过将 api 抽象为更多的对象结构),但我很好奇是否有人有使用这些库的实际经验以及如何使用这些库他们表现得很好。在构建需要与远程 witsml 服务器交互的 .net 应用程序时使用什么建议?
更新添加到我发现存在的 c# 库的链接: