Форум: "Основная";
Текущий архив: 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