![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Регистрация: 17.06.2008
Сообщений: 5
|
![]()
Собственно в чом проблема. Мне надо получить слово сообщение 1 из вот этой XML:
<?xml version="1.0" encoding="utf-8"?> <XML-ка сообщение 2="bla-bla"><Message_0>сообщение 1</Message_0></XML-ка> Написала текст, он мне пишет в Edit всё тоже само, что и в Memo ![]() Код:
Последний раз редактировалось ACE Valery; 12.11.2012 в 19:36. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 23.07.2007
Сообщений: 1,054
|
![]()
Это не параметр а содержимое
http://programmersforum.ru/showthread.php?t=163777 в этой теме рассматривается (HTML и XML в принципе разницы нет)
Писано по д'Эльфийски
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 17.06.2008
Сообщений: 5
|
![]()
а нативного примерчика у вас нету?
![]() |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
У меня есть класс - XMLParser, только он на С++.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#5 |
Регистрация: 17.06.2008
Сообщений: 5
|
![]()
не, си не хочу)))))))))))) Спасибо
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 17.06.2008
Сообщений: 5
|
![]()
Что делать? что я делаю не так
![]() procedure TForm1.IdHTTPServer1CommandGet(ACon text: TIdContext; ARequestInfo: TIdHTTPRequestInfo; AResponseInfo: TIdHTTPResponseInfo); var stream: TMemoryStream; S: String; B: TBytes; // NodList : TXmlNodeli begin doc := TNativeXml.Create(nil); // пустой документ doc.LoadFromStream(ARequestInfo.Pos tStream); // закрузка из потока doc.XmlFormat := xfReadable; // читабельность Memo1.Text := doc.WriteToString; // сторокка //doc.Root.Nodes[0]; //doc.Root.NodeByName('Message_0'); Edit1.Text := doc.WriteToString; doc.SaveToFile('c:\2.xml'); doc.Free; end; procedure TForm1.N1Click(Sender: TObject); var stream: TMemoryStream; begin Memo1.Clear; stream := TMemoryStream.Create; stream.LoadFromFile('c:\2.xml'); doc := TNativeXml.Create(nil); doc.LoadFromStream(stream); for i := 0 to doc.Root.NodeCount - 1 do begin with doc.Root.Nodes[i] do begin Memo1.Text := doc.Root.Value; end; end; end; Хочу вытащить значение Memo1.Text := doc.Root.Value; из нодэса for i := 0 to doc.Root.NodeCount - 1 do begin with doc.Root.Nodes[i] do А он мне не чего не возращает |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Реализовать программу через параметры-значений и параметры-ссылок | bufalo | C# (си шарп) | 3 | 14.12.2011 17:10 |
ПАРАМЕТРЫ-КОНСТАНТЫ, НЕТИПИЗИРОВАННЫЕ ПАРАМЕТРЫ ПОДПРОГРАММ, МАССИВЫ И СТРОКИ ОТКРЫТОГО ТИПА | Юрий62 | Помощь студентам | 1 | 04.12.2011 14:09 |
Параметры запуcка. как обрабатывать параметры вида -somecmd "?" | Человек_Борща | Общие вопросы Delphi | 1 | 15.01.2011 15:48 |
ПАРАМЕТРЫ-КОНСТАНТЫ, НЕТИПИЗИРОВАННЫЕ ПАРАМЕТРЫ ПОДПРОГРАММ, МАССИВЫ И СТРОКИ ОТКРЫТОГО ТИПА | Kira09 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 19.12.2010 17:28 |
Как передать в поток параметры? И как из потока параметры достать? | Anekdot | Общие вопросы Delphi | 2 | 19.02.2010 22:40 |