X11

Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Подскажите, как мне прочитать значение тегов status, text, ids, mess D2007 Код: <?xml version="1.0" encoding="utf-8"?> <response> <status>OK</status> <text>Сообщения отправлены</text> <ids> <mess tel="380502084020">p000ccf5f4</mess> </ids> </response> | Код: Var XMLResponse: TStringStream; begin ... XMLRequest := TStringList.Create; XMLResponse := TStringStream.Create(''); XMLDocument1 := TXMLDocument.Create(nil); ... //получают ответ от сервер в виде xml (utf-8) idHttp.Post(fServerAddress, XMLRequest, XMLResponse, DestEncoding, DestEncoding); //загружаю в XMLDocument XMLDocument1.LoadFromStream(XMLResponse, xetUTF_8); XMLDocument1.Active := true; //читаю значение тэга status ShowMessage(XMLDocument1.DocumentElement.ChildNodes['status'].Text); end; | в строке с ShowMessage получаю Invalid Pointer Operation. Что я забыл, где неверный код? Спасибо
---------- /не мы такие, жизнь такая/ |
| Всего записей: 3260 | Зарегистр. 24-11-2005 | Отправлено: 11:50 14-12-2011 | Исправлено: X11, 12:30 14-12-2011 |
|