【问题标题】:Retrieving Fault types deep inside xml在 xml 内部检索故障类型
【发布时间】:2014-12-05 23:14:04
【问题描述】:

我正在连接到 Web 服务并收到 SoapException 形式的错误。这可以包含不同类型的故障,但会在 SoapException 的 Detail 属性中发送。它可以包含多个故障。以下是 SoapException 实例 Detail.FirstChild.OuterXml 中包含的内容的一个示例。

<SomeErrorFault xmlns=\"urn:somenamespace\" xsi:type=\"SomeError\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"></SomeErrorFault>

InnerExcpetion 属性为空。我想检查所有类型的故障并采取措施。我当然可以做 Detail.FirstChild.OuterXml.Contains("TypeOfFaultIAmLookingFor") 但想知道是否有更好的方法来检索这些信息?

【问题讨论】:

    标签: c# asmx soapexception


    【解决方案1】:

    你基本上要了解SOAP故障的数据结构。查看此链接可能会有所帮助。 http://msdn.microsoft.com/en-us/library/ms189538(v=sql.105).aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多