變量resp具有以下值。 System.Xml.Linq.XElement resp - 如何在C#中獲取狀態碼的值?Xelement搜索
謝謝!
** RESP的值是(不包括整個XML這是很長):
<?xml version="1.0" encoding="utf-8" ?>
<fiAPI xmlns="http://integration.fiapi.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xsi:schemalocation="http://integration.fiapi.com fiDocumentInquiry.xsd">
<fiHeader Version="2.0">
<Service Version="1.0" Name="FiservArchiveAccessAPI">
<DateTime>2011-08-29T02:27:21-0-4:00</DateTime>
<UUID>12345678-1234-1234-1234-123456789012</UUID>
</Service>
<Security>
<AuthenticationMaterial>
<PrincipalPWD></PrincipalPWD>
</AuthenticationMaterial>
<PrincipalID></PrincipalID>
</Security>
<Client Version="1.3">
<VendorID>Vendor Name</VendorID>
<AppID>CWS</AppID>
<OrgID>44444451</OrgID>
<SessionID>88888888-4444-4444-4444-123456789012</SessionID>
</Client>
<DataSource>
<URI />
</DataSource>
</fiHeader>
<Response TypeOfResponse="DocumentInquiryRs" TotalRows="2">
<Status>
<StatusCode>0</StatusCode>
<Severity />
</Status>
<RequestEcho TypeOfRequest="DocumentInquiryRq" RequestID="123" Echo="True">
oh no @亨克:答案是* allways * 42!所以你想要:public int GetResp(XElement element){return 42; }:D – Carsten
確實給出了更有幫助的評論:我們如何從這個角度猜測這個問題?什麼是你討厭的長長的神祕字符串中的「狀態碼」?它有什麼格式? – Carsten
+1編輯 - 謝謝你 – Carsten