String GetResponseCode() {
String response = YourClass.SendRequest();
String openTag = "<returncode>";
String closeTag = "</returncode>";
int openTagIndex = response.indexOf(openTag);
int closeTagIndex = response.indexOf(closeTag);
return response.Substring(openTagIndex + openTagIndex.Length, closeTagIndex - openTagIndex - openTagIndex.Length);
}
Обработка ответного запроса
Есть скрипт, который создает обект InternetExplorer и переходит по заданному адресу
Set ie = CreateObject("InternetExplorer.Application")
ie.Visible = True
ie.Navigate "yandex.ru"
Мне в приходит ответ в виде страницы
- <response>
<returncode>SUCCESS</returncode>
<meetingID>abcdef</meetingID>
<attendeePW>221</attendeePW>
<moderatorPW>133</moderatorPW>
<hasBeenForciblyEnded>false</hasBeenForciblyEnded>
<messageKey />
<message />
</response>
как мне получить ответ "SUCCESS"
Если используете VB.NET - скормите ваш response классу XmlDocument и получите значение returncode. Если нет - увы, я не силен в синтаксис VB, чтобы предложить готовый ответ.
Цитата: Alexander92
Если используете VB.NET - скормите ваш response классу XmlDocument и получите значение returncode. Если нет - увы, я н\не силен в синтаксис VB, чтобы предложить готовый ответ.
а на синтаксе C# ?
Код:
спасибо, буду разбираться.