MessageBodyMember属性を設定したプロパティを持つMessageContractクラスがあります。 、着信SOAP要求をXML要素を持っている、それは次のようになります。SOAPリクエストからWCFサービスへのXML属性の読み取り
<level num="3">error</level>
MessageContract内部エラーレベルのプロパティは、次のようになります。代わりに文字列「エラー」の
[MessageBodyMember(Name="level", Order = 6)]
public string ErrorLevel { get; set; }
を、私は属性 'num'の値を読みたい。それを行う方法はありますか? http://msdn.microsoft.com/en-us/library/system.xml.linq.xelement.aspx
コードは次のとおりです:
xmlをXDocumentにロードして、Linqを使って値と属性の値を得るための適切なノードを見つけることができます – Rajesh