Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2010.03.21;
Скачать: [xml.tar.bz2];

Вниз

Народ помогите разобраться с XML Data Binding   Найти похожие ветки 

 
vegarulez   (2010-01-07 20:07) [0]

Привет всем мастерам!
Пытаюсь понять как работать с XML Data Binding.
Помогите примером и ссылкой с описанием если ук ого есть сей материал, а то никак не могу понять что делать дальше после того как загружаю в него свой xml файл и получаю *.pas файл.


 
vegarulez   (2010-01-08 21:25) [1]

Нароод, неужели никто так не работал с XML??? Помогите плиз


 
TIF ©   (2010-01-09 03:42) [2]

Delphi 6 XML Data Binding
http://drbob42.com/examines/examin23.htm

Delphi Programming Tutorial #39 - XML Data Binding
http://www.youtube.com/watch?v=4D78MG4CaAI


 
vegarulez   (2010-01-09 12:35) [3]

на ютубе смотрел - чесно говоря мало что понял - разрешение плохое. плюс он использует какие-то процедуры, методы и функции - которые у него автоматом выводятся у меня в D7 такого нет (
Там самую первую он пишет getpropertylist если я правильно понимаю, при том что у него судя по всему propertylist.pas который он прописал до этого в юзес. Но у меня такой нет. Т.е.  если у меня допустим *.pas файл называется к примеру test.pas то по идее должен быть gettest?...

И ещё вопрос как сделать в D7, чтобы так же как и у него писались все методы функции которые можно использовать, когда он из них, из списка возможных, выбирает?

сечас ещё почитаю ссыль http://drbob42.com/examines/examin23.htm
и на основании неё посомтрю более внимательно ютюб и отпишусь по вопросам.


 
vegarulez   (2010-01-09 18:27) [4]

Так, ну вроде что-то получается.

Теперь вопрос
если у меня допустим вот такая структура xml файла:

<a>

  <c name="123">abc</c>
  <c name="234">bcd</c>
  <c name="432">cde</c>
  ...
 

</a>


как мне прочитать атрибут name во второй, 3-ей и т.д. строках?


 
sniknik ©   (2010-01-09 18:49) [5]

циклом по чилдам от тега a.


 
vegarulez   (2010-01-09 19:03) [6]

оки...
перебираю. Как теперь из переменной childnode типа olevariant выдернуть переменную типа стринг? Вообщем как с ним правильно работать?


 
sniknik ©   (2010-01-09 19:43) [7]

там нет переменных, есть атрибуты и текст нода.

> Вообщем как с ним правильно работать?
а что говорит справка?


 
TIF ©   (2010-01-10 00:44) [8]

> чесно говоря мало что понял - разрешение плохое

А кнопкой HQ пользоваться не умеем и выкачать видео в mp4 тоже :)


 
vegarulez   (2010-01-17 19:02) [9]

sniknik ©   (09.01.10 19:43) [7]
а справка мало, что говорит... (

подскажите где ошибка???
Пытаюсь прочесть атрибут каждого нового чайлда....

for i:=0 to a.ChildNodes.Count-1 do
    memo1.Lines.Add(a.ChildNodes.Nodes[i].AttributeNodes.Nodes[0].text);


 
sniknik ©   (2010-01-17 20:40) [10]

> подскажите где ошибка???
а что она говорит?

понимаю мало что, по аналогии со строкой выше... но без этого никак.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2010.03.21;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.004 c
4-1228124695
markers
2008-12-01 12:44
2010.03.21
System Error 5


2-1263562192
fford
2010-01-15 16:29
2010.03.21
вызов функции из потока


1-1243761846
Dr.Andrew
2009-05-31 13:24
2010.03.21
Как упростить конструкцию Smallint(Pointer(@apeaks[i, 0])^) ?


2-1263974246
fford
2010-01-20 10:57
2010.03.21
запись в память по смещению


15-1262278818
qaz
2009-12-31 20:00
2010.03.21
Новогодняя





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский