Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.04;
Скачать: 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 вся ветка

Текущий архив: 2004.04.04;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.023 c
14-1077015669
Alex_Bredin
2004-02-17 14:01
2004.04.04
Локомотив - Монако 24 февраля


7-1074071934
KokWASP
2004-01-14 12:18
2004.04.04
Из-под NT, W2K не работает FindFirst на NetWare вских дисках.


6-1075074207
Daniel
2004-01-26 02:43
2004.04.04
Какое различать сокеты?


3-1078497021
mops
2004-03-05 17:30
2004.04.04
Порушилась база???


1-1079077976
Fame
2004-03-12 10:52
2004.04.04
Вывод строк БЕЗ незначащих пробелов.