Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.21;
Скачать: CL | DM;

Вниз

Народ! Объясните по-русски в чём кайф xml?   Найти похожие ветки 

 
Maxim____   (2004-11-01 07:22) [0]

собственно в теме всё уже сказано.
Это для того чтобы юзеру было видно как хранятся данные?
это не экономично, и , как я понимаю blob туда не вогнать.
Вопрос возник потому что в требованиях к вакансиям попадается эта вещь, но т.к. я не понимаю зачем её знать, то и не пытаюсь её изучать...
Уважаемые программеры, ЗАЧЕМ ВАМ ОНО НАДО?


 
ShaggyDoc   (2004-11-01 07:43) [1]

Как заменитель таблиц в реляционных СУБД - наверное да, неэкономично. Хотя имеются уже и СУБД, основанные на XML, например Cache.

Если не рассматривать применение в Интернет для публикации данных, возможности XML очень большие. Очень удобно хранить древовидную информацию, особенно с переменной структурой данных для разных элементов.

Самое для меня привлекательное - то, что  в XML можно отобразить практически любую информацию в читабельном и для человека и для любых программ виде. Сам в основном применяю для создания иллюстрированных древовидных меню в AutoCAD (создаются и обрабатываются в Delphi) и для хранения сложных структур данных, например того же чертежа AutoCAD.

"Неэкономичность" и избыточность в XML предусмотрены специально, отсюда и вытекают его достоинства. BLOB (в том числе двоичные)также можно хранить в XML.


 
Reindeer Moss Eater ©   (2004-11-01 08:28) [2]

в чём кайф xml?

В том, что это язык.
И не его основе можно создавать свои.


 
ИМХО ©   (2004-11-01 09:02) [3]


> Reindeer Moss Eater ©   (01.11.04 08:28) [2]
> в чём кайф xml?
>
> В том, что это язык.


"Дума - это не тот орган, где можно только языком" (с) Черномырдин


 
AlexG ©   (2004-11-01 09:33) [4]

В таком случае, не могли бы привести ссылки на электронные версии учебников по этому "языку"? Все не знающие его будут вам примного благодарны :)


 
Reindeer Moss Eater ©   (2004-11-01 09:38) [5]

А почему слово язык в кавычках?


 
Reindeer Moss Eater ©   (2004-11-01 09:40) [6]

AlexG ©  

Аббревиатуру xml сначала расшифруй, прежде чем смайликами бросаться.


 
AlexG ©   (2004-11-01 09:44) [7]

//Reindeer Moss Eater ©   (01.11.04 09:38) [5]

А почему слово язык в кавычках?
У ИМХО спроси.

Да какая разница. Ты ссылки дай. А рассшифровать это уже дело новичков в этом вопросе, таких как меня.


 
Reindeer Moss Eater ©   (2004-11-01 09:48) [8]

http://www.hypermedic.com/xml/index.php


 
Danilka ©   (2004-11-01 09:48) [9]

[7] AlexG ©   (01.11.04 09:44)
> Да какая разница. Ты ссылки дай.

Их есть у меня!
http://www.yandex.ru/yandsearch?rpt=rad&text=%F3%F7%E5%E1%ED%E8%EA+%EF%EE+xml
:))


 
Danilka ©   (2004-11-01 09:51) [10]

Кстати, очень показателен п.7 в моей ссылке. :))


 
AlexG ©   (2004-11-01 09:52) [11]

Да это-то понятно. Ты не оригинален. Интресны же уже проверенные учебники, те, которыми человек пользовался и ему они помогли. О них я и спрашиваю. А в Яндексе я и сам могу покапаться... Все равно спасибо! :)


 
vecna ©   (2004-11-01 09:54) [12]

XML чрезвычайно удобен и к тому же, это уже практически стандарт де факто для унифицированного описания вских моделей и объектов.


 
AlexG ©   (2004-11-01 09:55) [13]

О! Раз здесь зашла речь о XML... Может кто использует XMI? И может также помочь материалами для его изучения?


 
Ditrix ©   (2004-11-01 10:19) [14]

>>AlexG ©   (01.11.04 09:52) [11]
могу прислать на мыло...
сам я xml не пользую и не изуал, но учебник этот мне подсунул xml-спец с комментарием "зи бест"


 
AlexG ©   (2004-11-01 10:19) [15]

Да, давай: goidaaa@pisem.net


 
paul_k ©   (2004-11-01 12:21) [16]

Ditrix
Если не затруднит скиньте этот учебниу и мне на paul@systems.ru


 
vecna ©   (2004-11-01 12:34) [17]

может имеет выложить в общедоступное место ?
я бы тоже почитал =)


 
Prohodil Mimo ©   (2004-11-01 12:52) [18]

И я бы не отказался.
adsoft scabaka navigator.lv


 
Добрый дядька ©   (2004-11-01 13:17) [19]

Народ! Объясните по-русски в чём кайф xml?

Единственный "кайф" от XML в том, что видно невооруженным глазом, что находится в файле, да и то, если это текстовые данные.

А так... Ничего в нем нет более хорошего.

Для хранения данных более универсален и компактен ASN1.


 
REA   (2004-11-01 13:53) [20]

Кайф №2, что для него есть готовый парсер (при этом меньше вероятность разночтений стандарта и меньше писанины).
Кайф №3 - при наличии "схемы" кажется трансформируется в HTML.
Т.е. как бы данные с разметкой для читабельности.


 
Holy ©   (2004-11-01 13:56) [21]

Ditrix, может куда на общий доступ? Если нет, то на мыло и мне holy@rbcmail.ru


 
VID ©   (2004-11-01 16:10) [22]

Ditrix, какого размера книга ? Если чё можно выложить в инете для общего скачивания...


 
Тестировщица ©   (2004-11-01 16:16) [23]

Добрый дядька ©   (01.11.04 13:17) [19] Бред


 
DiamondShark ©   (2004-11-01 16:32) [24]


> Единственный "кайф" от XML в том, что видно невооруженным
> глазом, что находится в файле, да и то, если это текстовые
> данные.

Т.к. формат текстовый, то обмен данными можно организовать поверх любого протокола.


> Кайф №2, что для него есть готовый парсер (при этом меньше
> вероятность разночтений стандарта и меньше писанины).

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


> Кайф №3 - при наличии "схемы" кажется трансформируется в
> HTML.

При наличии XSLT.
Трансформируется во что угодно, например, в PDF или RTF.


 
WondeRu ©   (2004-11-01 17:33) [25]

а почему бы не использовать для хранения (вернее описания) объектов IStorage?


 
DiamondShark ©   (2004-11-01 17:53) [26]


> WondeRu ©   (01.11.04 17:33) [25]

Потому что IStorage -- это интерфейс. При его реализации всё равно придётся формат данных придумывать.


 
Ditrix ©   (2004-11-01 17:55) [27]

выслал всем, кто просил.  выложить возможности не имею.


 
inic ©   (2004-11-01 18:05) [28]

Ditrix ©   (01.11.04 17:55) [27]
inic
А если мне пришлешь, то я могу завтра выложить :) Спасибо


 
inic ©   (2004-11-01 18:06) [29]

Т.е. сегодня даже.

ЗЫ и Зачем я свое имя написал в пред. посте


 
080D:07BBh ©   (2004-11-02 08:45) [30]

up


 
Мирон ©   (2004-11-02 08:53) [31]

inic ©   (01.11.04 18:06) [29]
Выложил? Куда?


 
Dmitriy O. ©   (2004-11-02 08:55) [32]


> Ditrix ©   (01.11.04 17:55) [27]

Вышли и мне
otkdmitriy@mail.ru
Я выложу для всех.


 
©   (2004-11-02 09:20) [33]

> Ditrix ©   (01.11.04 17:55) [27]

Если не трудно вышли и мне swqe@Rambler.ru


 
Ditrix ©   (2004-11-02 09:28) [34]

>>Dmitriy O. ©   (02.11.04 08:55) [32]
>>R ©   (02.11.04 09:20) [33]
выслал.



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

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

Наверх




Память: 0.55 MB
Время: 0.031 c
14-1099706178
ms
2004-11-06 04:56
2004.11.21
Где найти работу в интернете?


1-1099934526
interloper
2004-11-08 20:22
2004.11.21
TListView


1-1099952551
Alek_1
2004-11-09 01:22
2004.11.21
Как правильно копировать динамические масивы?


14-1099428143
TDK
2004-11-02 23:42
2004.11.21
Загрузка и синий экран "смерти"


4-1096978886
andrey__
2004-10-05 16:21
2004.11.21
Избежать двойной запуск программы.