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

Вниз

Работа с XML   Найти похожие ветки 

 
Виталий Панасенко   (2003-09-22 09:17) [0]

Народ ! Дайте ссылки на информацию о работе с данным ф-том... Никогда не интересовался, а теперь "приспичило". А не знаю даже, как открыть файл и пройтись по тегам...


 
Leran2002   (2003-09-22 09:29) [1]

Вроде с помошью TClientDataSet можно...

ClientDataSet1: TClientDataSet;
...
ClientDataSet1.LoadFromFile("c:\...\wert.xml");
ClientDataSet1.Open;


 
Leran2002   (2003-09-22 09:34) [2]

ClientDataSet1.SaveToFile(""c:\...\wert.xml",dfXML);


 
NAlexey   (2003-09-22 10:20) [3]

Когда ставишь XML, с ним идет хелп - xmlsdk.chm. Там все очень обстоятельно описано.


 
Виталий Панасенко   (2003-09-22 10:25) [4]

Дякую...


 
Виталий Панасенко   (2003-09-22 10:27) [5]

Но у меня такого нету... Можно подогнать ?


 
NAlexey   (2003-09-22 10:43) [6]

>Можно подогнать ?
Подогнать всмысле установщих XML или только хелп по нему?


 
Виталий Панасенко   (2003-09-22 11:28) [7]

Спасибо, уже нашел... Но толку пока мало - С и Pascal (я о примерах) не слишком похожи... Пробовал совет Leran2002 - при открытии ругается "Несоответствия в пакете данных" (Missing in datapacket)


 
NAlexey   (2003-09-22 11:43) [8]

>А не знаю даже, как открыть файл и пройтись по тегам...

var
XMLDoc: Variant;
I: Integer;
begin
XMLDoc:= CreateOleObject("Msxml2.DOMDocument.4.0");
XMLDoc.Load("C:\Sample.xml");
for I := 0 to XMLDoc.DocumentElement.ChildNodes.Length - 1 do
ShowMessage(XMLDoc.DocumentElement.ChildNodes.Item(I).Text);
end;


 
Виталий Панасенко   (2003-09-22 12:09) [9]

Не работает...При создании объекта пишет "Не верная строка с указанием класса"... Я так посмотрел на то с чем мне нужно работтаь и на примеры (кстати примеры ClientdataSet открывает)- в моих данных нет описания метаданных... Т.е. получается - это произвольная структура. И мне нужно ее разобрать... Как это сделать ? Что-то очень похожее мне предложил NAlexey, но не работает на начальном этапе. Система 98/2000 SP3


 
NAlexey   (2003-09-22 12:45) [10]

Чтобы заработал приведенный мной код необходимо установить msxml4.



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

Форум: "Базы";
Текущий архив: 2003.10.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.009 c
6-40560
pepper
2003-08-08 05:10
2003.10.13
Служба сообщений WINDOWS NT/2000/XP


14-40656
Igorek
2003-09-23 16:47
2003.10.13
Очередная разминка для мозгов


6-40565
gedd
2003-08-14 10:14
2003.10.13
Многопоточный загрузчик через на функциях WinInet


14-40612
Кулюкин Олег
2003-09-19 13:30
2003.10.13
Крик души: нужен грид


14-40634
Knight
2003-09-22 11:30
2003.10.13
---|Ветка была без названия|---





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский