Используетет ли Вы XML? А почему сразу нет?

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...

Используетет ли Вы XML?

Да, довольно часто
11
38%
Иногда, по роду дейтельности не приходится
7
24%
Нет, существуют старые добрые методы хранения данных
3
10%
Знаю другие способы и не хочу тратить время на изучение нового
5
17%
А что это такое?
3
10%
 
Всего голосов : 29

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Используетет ли Вы XML? А почему сразу нет?

Сообщение ANDLL » 12.06.2005 (Вс) 20:57

Судя по количеству ответов на мои топики по этой теме, я могу примерно определить какие будут результаты :|
Посему сразу же спрошу еще кое-что: почему? Ведь такая классная и разрекламированная технология! И так мало откликов в сердцах программистов.
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 12.06.2005 (Вс) 21:09

Действительно, классная технология. По крайней мере, отклик в моём сердце она нашла :-)
Изображение

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 12.06.2005 (Вс) 21:21

XML - это будущее :)
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 12.06.2005 (Вс) 22:00

2gaidar:А почему не настоящее?

Кто еще проголосовал а не отметился?
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Сообщение ALX_2002 » 13.06.2005 (Пн) 0:03

Челы, а вообще что он даёт ? Я из XML смог заюзать только объекты, которые WORD вставляет в HTML страницы.

Помните тот пример с вращающимся кубиком на vbscript.

Вот это всё - чего я сделал на XML.

Хотелось бы узнать, чего ещё можно из него добыть ? :wink:

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 13.06.2005 (Пн) 7:27

Я начал юзать XML после написания VBS RSS Reader'a.
Так как RSS основан на ХML, пришлося разбиратся с ним. Потом я увидел что это удобно,
и начал юзать его в других своих прогах, как метод хранения данных.
الفيجوال بيسك الرابح

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 13.06.2005 (Пн) 9:07

2ALX_2002: XML это возможность сохранять данные своей программы(настройки, или пользовательские данные).

Продвигая свои идеи дам ссылочку:
DTM
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 13.06.2005 (Пн) 10:15

Нада - используем!
Не Нада - не используем!

а як же ж иначе то?
Весь мир матрица, а мы в нем потоки байтов!

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 13.06.2005 (Пн) 10:26

Я бы юзал, да пока его не знаю, а времени учить как-то не особо :( Потом как нить, почитаю про него, если мне кто-нить хорошую книгу посоветует :roll:

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 13.06.2005 (Пн) 10:47

2!Viper!: У XML много аналогов(сериализация, INI, DB, и еще много чего). Вопрос стоит: чему в вопросе сохранения данных вы даете предпочтение. Ведь требуется это почти во всех программах.
2Ramzes:http://www.xml.nsu.ru/
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 13.06.2005 (Пн) 11:14

необходимые для прог данные я обычно храню в бинарных файлах - заведомо ничего лишнего нет

не уверен что XML для этого удобнее

или я не прав?
Весь мир матрица, а мы в нем потоки байтов!

Tarik
Агент Системы
Агент Системы
Аватара пользователя
 
Сообщения: 1222
Зарегистрирован: 03.01.2003 (Пт) 16:05
Откуда: Москва

Сообщение Tarik » 13.06.2005 (Пн) 11:17

XML рулит. Юзаю его для хранения данных почти во всех прогах. 8)
Изображение

Ever tried? Ever failed? No matter. Try again! Fail again! Fail better!

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 13.06.2005 (Пн) 11:59

2!Viper!: XML удобнее(хотя это, разумеется, каждый сам решает). Прдеставь, что структура твоего бинарного файла изменилась... Думаю, проблемы преобразования из старого формата в новый могут тебя несколько смутить. А XML - язык расширяемый. Т.е. Вы можете добавлять/удалять элементы, не влияя на работоспособность старых версий.
Кроме того - XML-файл можно изменить в любом текстовом редакторе, на случай, если твоя программа по каким-то причинам приказала долго жить. В-общем плюсов у XML огромное количество... В интернете много статей на эту тему.
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 13.06.2005 (Пн) 13:46

ANDLL
Та ссылка что ты мне дал, у меня не работает :(

Может еще чыто у кого есть? Вижу, очень звалят, я тоже хочу :cry:

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 13.06.2005 (Пн) 13:54

2Ramzes: А эта
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 13.06.2005 (Пн) 14:11

А эта работает :)

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 13.06.2005 (Пн) 14:16

Кстати, я тут выше давал еще одну ссылку(DTM)
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 13.06.2005 (Пн) 14:29

ALX_2002 писал(а):Челы, а вообще что он даёт ? Я из XML смог заюзать только объекты, которые WORD вставляет в HTML страницы.

Помните тот пример с вращающимся кубиком на vbscript.

Вот это всё - чего я сделал на XML.

А я тебе ещё тогда рассказал, что это не XML, а VML. Т.ч. на XML ты не сделал ничего ;-)
Изображение

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 13.06.2005 (Пн) 14:45

2All: зацените http://groups-beta.google.com/group/fid ... b8f97ba575 и ниже по треду.
Изображение

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Сообщение ALX_2002 » 13.06.2005 (Пн) 14:59

2 Tyomitch: Виноват. Запамятовал :oops:

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 13.06.2005 (Пн) 15:00

ANDLL
спасибо за ссылки, очень интересно. Я когда с ним разбирался их не нашёл :( . поэтому дальше простого xml-файла для хранения настроек и данных не пошёл :(

Бум разбираться :D
Водки я вам не обещаю, но погуляем хорошо.
И. Сусанин.

Аватара (с) Тёмыч

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 13.06.2005 (Пн) 15:06

Во-Во, будем разбираться :D

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 13.06.2005 (Пн) 15:16

ANDLL писал(а):2gaidar:А почему не настоящее?


И настоящее тоже уже, друг мой. "В дальнейшем XML не забвение, а надстройка и развитие обещаются", перефразируя Д.И. Менделеева могу сказать :)
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

Tuco
Постоялец
Постоялец
 
Сообщения: 508
Зарегистрирован: 18.06.2003 (Ср) 16:37
Откуда: Подмосковье

Re: Используетет ли Вы XML? А почему сразу нет?

Сообщение Tuco » 14.06.2005 (Вт) 14:38

ANDLL писал(а):Судя по количеству ответов на мои топики по этой теме, я могу примерно определить какие будут результаты :|
Посему сразу же спрошу еще кое-что: почему? Ведь такая классная и разрекламированная технология! И так мало откликов в сердцах программистов.

Мне кажется, что ключевое слово тут - "разрекламированная". Хвалят много и везде, а вот как применить её в решении текущих задач не могу даже придумать.
"There's more than one way to do it!"

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Re: Используетет ли Вы XML? А почему сразу нет?

Сообщение Sebas » 14.06.2005 (Вт) 15:18

Tuco писал(а):
ANDLL писал(а):Судя по количеству ответов на мои топики по этой теме, я могу примерно определить какие будут результаты :|
Посему сразу же спрошу еще кое-что: почему? Ведь такая классная и разрекламированная технология! И так мало откликов в сердцах программистов.

Мне кажется, что ключевое слово тут - "разрекламированная". Хвалят много и везде, а вот как применить её в решении текущих задач не могу даже придумать.



)) Дело в том, что ХМЛ на 99% "скрытая" технология,
Так сказать, тёмная лошадка, которую используют другие системы.
Например, SOAP.
Что касаемо прямого использования, то максимум, что мы получим, это замену INI файлам....
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 14.06.2005 (Вт) 17:49

и все таки не вижу смысла менять бинарные файлы на XML.
другое дело хранение настроек, INI-файл и тому подобное

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

а если накрылась прога, то в варианте с XML данные то останутся, но че с ними делать то? проги то нет
Весь мир матрица, а мы в нем потоки байтов!

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 14.06.2005 (Вт) 18:31

Зато есть блокнот. И вообще: я плохой оратор. Поищи в интернете: там полно хвалебных од XML. И далеко не все они носят рекламный характер.
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 14.06.2005 (Вт) 22:59

Узко мыслите, господа. XML не задумывался как замена инишникам, он задумывался как универсальный способ представления и хранения данных, который можно:
1. Применять где угодно: от веб-страницы (т.н. Data Island) до многозвенной распределенной системы. Проще говоря, если нет возможности или смысла поднимать SQL Server, то можно запихнуть данные в XML и тягать их оттуда практ. теми же селектами, что и из СУБД;
2. Применять, не думая о совместимости (пожалуй, главная цель его разработки, во всяком случае наиболее полезная на мой взгляд) - если в хидере написано encoding="windows-1251", то можно быть уверенным, что на любой системе содержимое файла будет понято совершенно однозначно и именно так, как задумывал его автор. Как следствие, XML-формат получился идеальным средством для обмена данными между произвольными системами.
3. Прочие другие, явные и неявные преимущества данного формата. Недавно у нас на работе мы заменили вытяжку довольно большого куска данных непосредственно из SQL Server на скачивание маленького ZIP-архива с XML-файлом внутри. Учитывая феноменальную ужимаемость такого типа файлов, в среднем трафика стало расходоваться в 20 раз :shock: меньше. Проще говоря, вместо 700К стало 30К.

Ну а насчет недостатков - это не недостатки, это всего лишь неоправданное применение технологии. Microsoft сама пишет в MSDN (точную ссылку сейчас дать не могу, но если кому-то интересно, то завтра на работе поищу), что XML - это не панацея и не серебряная пуля ни в коем случае, и что пихать его во все подряд глупо и неразумно.

Uragan
Новичок
Новичок
Аватара пользователя
 
Сообщения: 29
Зарегистрирован: 13.06.2005 (Пн) 15:50

Сообщение Uragan » 15.06.2005 (Ср) 0:53

А если данных очень много. Ну например несколько тысяч объектов?
XML ведь это тектовый формат как я понимаю...? У меня сейчас как раз задача встала - как хранить данные о рассчитываемой модели. Она может быть маленькой, а может состоять из нескольких сотен тысяч объектов. И все даные нужно как-то сохранять. Например одна матрица (двухмерный массив double) может быть на 100-500 мегабайт :cry:
Эта модель будет постоянно совершенствоваться, будут добавляться новые свойства существующих объектов, новые объекты, возможно структура меняться будет и т.д. Опытные люди, подскажите пожалуйста, XML мне поможет это все организовать? Где можно посмотреть исходники с примерами чего-то подобного (на vb.net желательно) :roll:
Меня пугает то что будут получаться огромные файлы... В бинарном виде как-то покомпактнее получится... Или их как-то сжимать можно?

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 16.06.2005 (Чт) 17:50

Uragan писал(а):А если данных очень много. Ну например несколько тысяч объектов?
XML ведь это тектовый формат как я понимаю...? У меня сейчас как раз задача встала - как хранить данные о рассчитываемой модели. Она может быть маленькой, а может состоять из нескольких сотен тысяч объектов. И все даные нужно как-то сохранять. Например одна матрица (двухмерный массив double) может быть на 100-500 мегабайт :cry:
Эта модель будет постоянно совершенствоваться, будут добавляться новые свойства существующих объектов, новые объекты, возможно структура меняться будет и т.д.


вот и я про то же - там где реально нужен бинарный файл, там его и следует применять. а XML в данном случае не поможет
Весь мир матрица, а мы в нем потоки байтов!

След.

Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 118

    TopList