Имя: Пароль:
1C
 
Обьясните популярно в чем преимущество XML ?
Ø
0 qaz
 
19.02.05
20:26
...по сравнению с другими способами(текстовый,OLE,dbf) обмена данными между конфигурациями.А то что-то начал разбираться с xml и какая-то подозрительная тоска накатывает!
1 IAm
 
19.02.05
20:30
Более структурированный способ. Дает возможность базе-преемнику эту структуру проконтролировать. Больше преимуществ никаких.
2 BorisG
 
19.02.05
20:48
(0) Берешь книжку Хознер С. XML. Энциклопедия. 2-е изд. СПб, Питер, 2004. 1101 стр.
И такая тоска берет... ;-))
3 BorisG
 
19.02.05
20:52
+2 Извиняюсь... читать Холзнер С., Steven Holzner, Real World XML, Second Edition.
4 qaz
 
19.02.05
21:00
...проблема в обмене данными между чуть-чуть переделанной ТиС b стандартной бухгалтерией.При использовании стандартного обмена виснет на этапе загрузки в бухгалтерию.Вот думаю, то-ли попробовать разобраться почему виснет(с ХМЛ раньше дела не имел),то-ли наваять обмен через оле или еще как(несколько раз успешно делал)?
5 Редкий гость
 
19.02.05
21:13
По моему дилетантскому мнению: это универсальная система обмена, чем-то похожая на язык эсперанто. Все понимают, но пользоваться никто не хочет. Разворачивает компактное машинное представление данных в чудовищный гипертекстовый файл. Моя попытка выгрузить данные из ЗиК первой редакции грузила компьютер на сутки, создавая файл просто чудовищного размера. Но привыкнуть и смириться когда-то придется.
6 EXH
 
19.02.05
23:09
не надо отождествлять xml как таковой и конкретную реализацию переноса данных, используемую в 1с
7 Просто Директор
 
19.02.05
23:15
Единственное преимущество XML - переносимость решения. Хотя как сказать, не везде парсер установлен.
8 IAm
 
19.02.05
23:21
Имеет смысл делать не через v7plus.dll, а через msxml.dll, быстрее значительно рабюотает
9 Monarch
 
19.02.05
23:42
(0) - XML - формат универсальный. Хорош для обмена и многого другого (отчеты через XSLT, например), когда размер файла на выходе не превышает десятков метров (парсер MSXML 4). Обмен по OLE - медленно+ограничения; txt, DBF - для неоднородных массивов данных не особо подходят. Разобраться с основами XML проблем не составляет - был бы MSDN, там все исчерпывающе.
10 БелСан
 
19.02.05
23:43
(0)Преимущество - в универсальности:
достаточно выгрузить данные в соответствии
со схемой данных, полученных от разработчика
сторонней программы, и данные и 1С великолепно
ложатся в эту программу (при условии проверки валидности
выгруженных данных, а на это есть метод компоненты от 1С).
Если же в контексте обмена между ТиСом и Бухой,
то представь необходимость выгрузки данных
из одной ТиС в разные бухи, при этом ставишь условие:
выгружать в конкретную буху данные только по двум фирмаи
из семи, по складам, у которых МОЛами являются
три конкретных сотрудника, а номенклатура принадлежит
конкретным группам гуппам.
При этом комбинации условий постоянно меняются...
Тут XML - вне конкупенции: првила выгрузки настроил
один раз, а фильтры выгрузки указываешь привыгрузке
в универсальной обработке выгрузки (которую
не нужно придумывать - она есть на ИТСе)...
11 Худой
 
20.02.05
07:36
Надеюсь, со временем этот стандарт отпадет. Хотелось бы побыстрее. Кто-то решил создать что-то универсальное. Фирмам в лом что-то более приемлемое решение для обменя данными изобретать. Вот и взяли на вооружение и орут на всех углах - "XML КРУТО!!!". BDE тоже, в свое время все хвалили, как универсальную вещь. Сейчас такой груз барахла приходится тащить, чтобы поддерживать решения, построенные с помощю BDE.
12 GALL
 
20.02.05
07:55
(11)чего-то я никаких признаков упадка XML не увидел.
13 Плюшкин
 
20.02.05
09:49
(10)Что-то я сомневаюсь,что ты можешь отделаться ЗНАНИЕМ XML.Он совершенно ни при чем.В случае,описанном тобою надо знать конфу конвертация,но никак не XML.
ИМХО,хмл рулит когда идет выгрузка\загрузка между компами которые удалены друг от друга.Если же имеется связь например по сети,то тут проще через ОЛЕ.
Ведь для обмена через хмл надо писать структуру(если вручную),а через ОЛЕ не надо.
14 не корысти ради
 
20.02.05
11:45
поддерживаю (11). гуано КсиМэЭл. способен оздать огромнейший бардак в системах, построенных на его основе. ИМХО.
ЗЫ. опыт работы с КсиМэЭл отчетами в налоговую - 3 года.
15 qaz
 
20.02.05
11:52
да... как и следовало ожидать мнения полярно разделились,хотя мне понравилась аргументация и примеры у БелСана
16 Mat
 
20.02.05
12:22
Мдя... читаю я тут и медленно о..еваю
(0) Почитай сначала, то что Борис в (2) советует.
(11) XML имеет к BDE такое же отношение как скрипка к пиле, небольшое сходство которых - из обоих можно извлечь звуки.
(12) Полностью согласен и даже больше, использование xml в веб-технологиях растет с каждым днем.
ЗЫ если взять простое определение из словаря, то "XML – это аббревиатура слов Extensible Makеup Language, т.е. расширяемый язык разметки. В этом он во многом походит на HTML. В этом языке, как и в языке HTML, используются тэги, но набор тэгов не является фиксированным, разработчик сам определяет, какие тэги он будет использовать. Для описания данных используются языки описания типа документа DTD (Document Type Definiltion) или язык XML Schema. Язык XML создан не для того, чтобы прийти на смену языку HTML. Сам по себе язык XML не используется для выполнения каких-либо функций, он не делает ничего, кроме того, что описывает данные. При помощи XML создается структура документа, содержащего данные."
17 OVG
 
20.02.05
14:00
ИМХО - XML это насильственно внедряемый Microsoft-ом стандарт. Очередная попытка монополизации от дяди Билли. И дядя Боря :) во имя своей дружбы с дядей Билли всячески его поддерживает.
Сама задумка неплоха, но вот ее реализация очень сильно подкачала :(
Данное ИМХО сформировалось после перевода 50 баз ЗиК с 1 на 2-ю редакции...
18 Chai Nic
 
20.02.05
14:05
Использование XML по-назначению (например, как в OpenOffice) никакого вреда не несет.. Но, например, от оформления каждого байта тегами <BYTE>0xFF</BYTE> нет никакой пользы, кроме вреда... Короче, XML - это следующий после перехода к UNICODE шаг "всемирного заговора производителей компьютеров", чтобы обновляли парк компьютеров :-)
19 Йцук Енгшщзх
 
20.02.05
14:15
Слух прошел, что разрабатывается стандарт binary XML, дабы ужать и ускорить...
20 Худой
 
20.02.05
14:21
(16)Можешь продолжать медленно и печально. BDE привел как пример неудачного развития. Которое, вначале сулило , якобы, преимущество, при использовании этого механизма.
Действительно, мне тоже кажется "XML это насильственно внедряемый Microsoft-ом стандарт"
21 ShAAB
 
20.02.05
15:50
(17) XML не только Microsoft'ом продвигается, и уж точно не им придуман, хотя он может и поучаствовал в процессе...
22 Ьарсук
 
20.02.05
18:12
1) XML - это стандарт. Стандарты всегда удобнее чем хаотические творения разных людей, поэтому они будут всегда.
2)В структурированном файле XML намного удобнее контролировать правильность выгрузки например, либо разбираться при написании загрузки той же.
23 Эдгар Райз Берроуз
 
20.02.05
20:49
3 недостатка ХМЛ
1. Дурной стандарт
2. Поддерживается мелкософтом - и это плохо
3. Реализация от 1С - крайне кривая
.
1 достоинство
Хоть какой то стандарт. Хотя все равно в большинстве случаев правила надо писать для каждого обмена
24 GALL
 
20.02.05
20:58
ко всем противникам XML: не путайте грабли с тяпками!! Вы перепутали криво написанные правила выгрузок для типовых 1С конфигураций с самим принципом обмена ЛЮБОЙ информации. Стадия развития у XML начальная, потому и сыроватая. Слово "Дурной" может быть применимо лишь к "тону" или "манерам".
Стандарт выработан и он универсален.
"Поддерживается мелкософтом - и это плохо" - при чем здесь XML, если Вы так и не научились ОС нормально настраивать? И Билл тут при чем? Хаять мелких - удел ламеров
25 BorisG
 
20.02.05
21:39
(24) Интересно, а как вяжется "криво написанные правила выгрузок для типовых 1С" и "Стадия развития у XML начальная, потому и сыроватая"?
Этому стандарту далеко не один год...
Да и всем, кто тут гонит на это стандарт не мешало бы хоть чего-то про этот стандарт прочитать, кроме как описание "Конвертации данных" от 1С.
Одну из книг, кстати, очень неплохих, я привел в (2). Ну и есть куча onlene-учебников.
26 qaz
 
20.02.05
22:40
так и не пойму стоит ли разбираться почему стандартная загрузка виснет,пригодится ли это мне когда-нибудь еще или лучше через оле,txt,dbf быстренько перенести?
27 BorisG
 
20.02.05
23:22
(26) Изучение нового еще никому не повредило ;-))
28 не корысти ради
 
21.02.05
00:32
(26) само быстро будет через ДБФ. Зуп даю...
само круто будет через XML. много нового изучишь, читаючи што нибуть...пока он грузит...
29 GALL
 
21.02.05
07:19
(28)у тебя получается все ссылки собрать в DBF? Вы,батенька, извращенец со стажем!
30 echo
 
21.02.05
07:45
(0) Передача данных через текстовые документы формата XML имеет следующие преимущества:
1. XML документ содержит не только данные сами по себе, но также и структуру этих данных, описанную с помощью XSD схемы документа. Это позволяет создавать валидные XML документы, т.е. удовлеторющие заданной схеме. Таким образом, можно разработать стандарт обмена данными и описать его с помощью схемы.
2. Тот факт, что данные XML документа структуированы позволяет создать API интерфейс (SAX или DOM) для доступа к данным этого документа. Лично мне, например, больше нравиться DOM API интерфейс, так как он позволяет приложению, работающему с XML документом, обращаться непосредственно к нужному узлу документа.
31 mikeA
 
21.02.05
08:47
(24) про ругать мелкомягких:
http://www.over-yonder.net/~fullermd/rants/winstupid/winstupid1.php<br>на ламера на похож