Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > XML, XSL > Про XML |
Автор: Fexus 16.10.2003, 21:17 |
Господа специалисты, помогите. Расскажите, пожалуйста, для чего нужен XML? Что это такое и где его можно реально применить? Читал книги по XML, понял, что это инструмент для создания языка разметки, ну а дальше то что? Где почитать про практическое использование? Спасибо. |
Автор: RAN 16.10.2003, 23:14 |
Изначально XML - это платформо-независимый способ представления информации. Просто идея очень хорошо прижилась и была принята душевно ![]() <Goods> <product id=1> <name>Пишущая ручка</name> <price>13</price> </product> ......................... </Goods> Имена тегов согласуются. В магазине получают такой документ. И их ПО проходит по всем product, запрашивая необходимые данные. Например, наименования name. Заносит в свою базу. Такие анализаторы можно писать самому или использовать стандартные (MicroSoft XML Parser из IExplorer'а например). У XML есть ещё множество особенностей. Комментарии, пространства имён, таблицы стилей (XSL), схемы и пр. MicroSoft разработали множество схем, которые понимает MS XML Parser. В них, например, реализованы типы данных. Короче, это глубокая тема. |
Автор: Fexus 17.10.2003, 21:20 |
Я это понял. Вот вопрос: нам на работу ставят новое ПО. Задача выполняет некоторые функции и наполняет свою БД в своем непонятном формате. Программа с теми же функциями была и у нас, работала с базами dbf, но начальство настаивает на использовании новой программы, а старые базы необходимо тоже поддерживать. Разработчики новой программы предложили обмен данными с существующей системой через XML. Даже какую то доку дали, там структура XML документа и говорится про DCOM сервер, типа я через фукции могу данными обмениваться. Народ, у меня dbf, как мне все это реализовать, на чем? У меня VFP 6, ну Delphi есть. Напишите, пжлст, кто что думает. Спасибо. |
Автор: RAN 18.10.2003, 10:12 |
Если возможно, переводи старые данные в новый формат. Или изучай их доку. Такой информации не достаточно, чтоб что-то посоветовать. Да и мне кажется, что тут и советовать нечего. Надо глубоко разбираться и работать. Удачи тебе. |
Автор: Sun 20.10.2003, 12:42 |
В VFP7 есть встроенные функции, которые позволяют работать с XML. Например можно преобразовать XML файл в курсор и затем обращаться к нему используя SQL. Есть и обратное преобразование курсора в XML файл. На Delphi тоже разработано куча компонентов для работы с XML. |
Автор: IZ@TOP 21.10.2003, 22:41 |
А так же в FCL есть до фига всего для него - юзай System.XML и прочие намеспейсы вроде System.Web.Services ... |
Автор: Fexus 22.10.2003, 21:31 |
Все, всем спасибо. Поставил VFP 8.0, там поддержка XML, кроме функций преобразования есть еще компоненты для работы с XML документами. В DELPHI тоже все нашел ![]() |