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

Вниз

Использование ХМЛ как входящих   Найти похожие ветки 

 
DarkSet ©   (2004-03-06 23:35) [0]

Драсте ) Я тут у вас новичек, так что если что не так то объсните прямо и по понятиям, чтоб не висеть зря в орешнике )

Ну а сам вопрос, мне надо получить в ХМЛ виде входящие данные для программы, поработать с ними, и отдать тоже в виде ХМЛ. Но у меня в связи с этим есть небольшая проблема.. или несколько проблем.. )
Что такое ХМЛ? Или точнее в каком виде я могу получить данные? Это файл, или поток, или еще что? Только не посылайте на документацию по ХМЛ, это мне не надо, просто в пару строк общую информацию, если не жалко )
Я знаю что есть компоненты для работы с ХМЛ, но не знаю какие и как с ними работать :) Посему не мог бы ктото послать меня так чтобы я нашел всю необходимую информацию? ) Тут надо детально, пары строк мало, надо что и как использовать, возможности, функции, в общем все, чтобы даже я понял как его использовать.
Я писал в поиске по статьям XML, но в найденном эти слова даж не встречались ) В общем объясните что да как, чтобы я освоился.


 
Алхимик ©   (2004-03-06 23:54) [1]


> Что такое ХМЛ?

Формат.


> Только не посылайте на документацию по ХМЛ, это мне не надо

и

> Тут надо детально, пары строк мало, надо что и как использовать,
> возможности, функции, в общем все...

Типа разжевать и в рот положить?
Вот тебе простеньки компонентик:
http://www.delphipages.com/edit/count.cfm?ID=4239


 
Юрий Зотов ©   (2004-03-07 00:13) [2]

> DarkSet ©   (06.03.04 23:35)

1. Найдите на своей машине любой файл с расширеним XML и просмотрите его сначала как обычный текст (Блокнотом), а потом в Internet Explorer. Сравните и сразу поймете, что такое XML.

2. Чтобы работать с файлами XML, нужно иметь парсер XML. Он уже есть в самой Windows (файлы msxml*.dll) и реализует интерфейс IXMLDOMDocument, описание которого есть в MSDN.

3. В старших версиях Delphi есть уже готовые компоненты для работы с XML. Ищите в палитре.


 
Mim   (2004-03-07 00:17) [3]

XML - это вещь накписанная на eXtended Makup Language.
Очень похожа на HTML но имеет немного более строги синтакис.

Можно завести поиск по диску по маске *.xml навернека надете несколько файликов, их можно открыть в internet explorer для детального изучения.

Вот например файл настроек для моей программы

<?xml version="1.0" encoding="windows-1251"?>
<options>  
 <connection>  
   <timeout>30000</timeout>
   <username>alexandr</username>
   <password>No Need To Argue</password>
   <server>dsk4.dsk/o3x</server>
   <proxy>  
     <enabled>0</enabled>
     <BasicAuthentication>1</BasicAuthentication>
     <Server>www.wwwproxy.com</Server>
     <Port>3128</Port>
     <User>HappyWorld</User>
     <Password>Everybody else is doing it,so why can`t we</Password>
   </proxy>
 </connection>
 <interface>  
   <style>5</style>
   <background>  
     <filename>C:\Chicago\graphic\backgr200.bmp</filename>
   </background>
 </interface>
</options>



 
DarkSet ©   (2004-03-11 21:12) [4]

с ХМЛ я вроде разобрался, спасибо за исходник, хотя в эксплорере он выглядит также , только цвета разные, так и надо?

Я не умею подключать компоненты в делфи, как то не приходилось.. ) Попробую

"Ищите в палитре."
я полистал палитру.. большая.. можно название? Или хоть вкладку? И мне нужно еще описание, что компонента умеет и как от нее этого добится, хотя бы линк, хотя бы на английском, хотя лучше конечно на русском.


 
Курдль ©   (2004-03-11 22:20) [5]

Попробуйте компонент TClientDataSet
Он умеет загружать себя из XML, работать с данными и выгружаться обратно.


 
evvcom   (2004-03-12 00:03) [6]


> я полистал палитру.. большая.. можно название

Что не нашел? Internet (как ни странно) > XMLDocument (еще более неожиданное название)

> И мне нужно еще описание, что компонента умеет и как от
> нее этого добится, хотя бы линк, хотя бы на английском

Самый подробный линк F1


 
DarkSet ©   (2004-03-14 19:28) [7]

Ну вот, спасибо, вы меня удовлетворили )



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

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

Наверх





Память: 0.47 MB
Время: 0.032 c
1-1079597795
revo
2004-03-18 11:16
2004.04.04
Про THRead


11-1058043525
Maxim Pushkar
2003-07-13 00:58
2004.04.04
Иконки в меню


1-1079518880
Ricks
2004-03-17 13:21
2004.04.04
Расстановка фигур на доске


3-1078233243
GrTik
2004-03-02 16:14
2004.04.04
Виснет ADO


4-1074689155
Petrovich
2004-01-21 15:45
2004.04.04
Как запустить программу (Отказано в доступе)





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