Вниз
Скачать: CL | DM;

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

 
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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.02 c
3-1078488208
BJValentine
2004-03-05 15:03
2004.04.04
Глючок с ADO


4-1074893998
Raki
2004-01-24 00:39
2004.04.04
Имя процесса


14-1078979847
Цветочек
2004-03-11 07:37
2004.04.04
Редактировать ключевое поле


14-1078935501
juiceman
2004-03-10 19:18
2004.04.04
справочник WinApi


3-1077634776
cluBDEndy
2004-02-24 17:59
2004.04.04
"could not find object", но вай?!




   Наверх