XML-based спецификация байка

Аватар користувача
S.Ly
* * * *
Повідомлень:581
З нами з:5.2.04 15:25
Стать:чол
XML-based спецификация байка

Повідомлення S.Ly » 22.7.05 21:56

Вот тут поупражнялся с эксэмелем. Пока на стадии разработки, позже можно будет брать себе и делать подобное.

http://slysenko.kiev.ua/bdf/bikes.datafile.xml
There is no fate but what we make for ourselves

Аватар користувача
mich
* * * *
Повідомлень:870
З нами з:27.2.04 20:38
Стать:чол

Повідомлення mich » 22.7.05 22:08

И куда его применть можно будет ? :)

Аватар користувача
S.Ly
* * * *
Повідомлень:581
З нами з:5.2.04 15:25
Стать:чол

Повідомлення S.Ly » 22.7.05 22:26

Ну, вообще прелесть хмл-я в том, шо данные отдельно, а отображение - отдельно.

Имея спецификацию (а.к.а. список) компонентов вела в хмл-формате, можно творить с ним всё на шо хватит фантазии и знания xslt - преобразований.

Структура данных в этой спецификации древовидная, есть два типа элементов - "компонент" и "сборка" Каждая Сборка состоит из одного или больше Компонентов. Также Сборка може содержать дочерние Сборки. Так можно расписать весь вел до винтика - болтика. Можно иметь компонент "Заднее колесо", а можно это "Заднее колесо" представить сборкой, состоящей из втулки, спиц, обода, флиппера и т.д. - зависит от необходимой детализации.

Каждый компонент имеет атрибут "вес", значения которых потом используются для вычисления теоретического веса Сборок и так вплоть до вела целиком.

Можно добавлять любые новые атрибуты по мере необходимости.

Можно посчитать общее количество тех же болтиков в веле и узнать, сколько тебе прийдется потратить денег на смену их на карбоновые, и сколько ты выиграешь при этом в весе.

Вместо скучного и неинформативного списка компонентов вела можно сделать стильное древовидное отображение, с DHTML-элементами и т.д.

В общем - применений море.
There is no fate but what we make for ourselves

Аватар користувача
isv
завжди у нашій пам'яті
Повідомлень:2538
З нами з:29.12.02 14:48
Стать:чол
Звідки:Barbados

Повідомлення isv » 23.7.05 05:22

-- Вовочка, а какой язык является предкомм многих языков, но на нем не говорят?
-- XML
no faith, no hope...

Аватар користувача
Fzzl
Дядя Хрюша
Повідомлень:2034
З нами з:16.8.03 09:29
Стать:чол

Повідомлення Fzzl » 23.7.05 15:00

А где DTD?

Аватар користувача
S.Ly
* * * *
Повідомлень:581
З нами з:5.2.04 15:25
Стать:чол

Повідомлення S.Ly » 23.7.05 15:27

DTD ацтой

XSD рулёз
There is no fate but what we make for ourselves

Аватар користувача
logrus
Страшний Модератор
Страшний Модератор
Повідомлень:1707
З нами з:11.2.03 09:45
Стать:чол
Звідки:Київ

Повідомлення logrus » 25.7.05 10:09

А вот ДОД АППБ ещё рулёзнее :)

Аватар користувача
zeeL
* * * * *
Повідомлень:1527
З нами з:18.5.03 22:50
Skype:ilya.galkin
Звідки:thepiratebay.se / Wasteland

Повідомлення zeeL » 25.7.05 12:16

вО ругательсвта у вас =)

то СЛАЙ: это неплохо бы прикрутить у ккакому нит ьмагазину , собирающему байки.
а так не вижу пользы от такой навороченнй штуки :)
мы лучше чем на самом деле (ц) Кобра
(с)...К овладению интеллектом надо относиться более позитивно! Т. (GitS:SAC)

Аватар користувача
S.Ly
* * * *
Повідомлень:581
З нами з:5.2.04 15:25
Стать:чол

Повідомлення S.Ly » 25.7.05 13:27

Ну, то, что ты не видишь (пользы), не значит, что её нет.

Как говориться, суслик есть.
There is no fate but what we make for ourselves

Аватар користувача
zeeL
* * * * *
Повідомлень:1527
З нами з:18.5.03 22:50
Skype:ilya.galkin
Звідки:thepiratebay.se / Wasteland

Повідомлення zeeL » 25.7.05 14:56

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

вес полезно тоже забить , но тогда КАЖДОГО узла , вплоть до болтиков
мы лучше чем на самом деле (ц) Кобра
(с)...К овладению интеллектом надо относиться более позитивно! Т. (GitS:SAC)

Аватар користувача
Sacha
* * *
Повідомлень:255
З нами з:16.8.04 12:33
Стать:чол

Повідомлення Sacha » 25.7.05 15:43

Применение?
Очень просто:
- для е-Магазинов
в базу данных заносятся параметры велосипеда (перечень компонентов из которых он состоит)

"движек" всегда "выплевывает" однообразный XML
XSLT-преобразование разбирает его под определенный дизайн

- для раздела "Мой байк".
механизмы те же.

- для раздела "куплю/продам" (по сути тот же е-Магазин)


Повернутись до “Архів старих тем”

Хто зараз онлайн

Зараз переглядають цей форум: Немає зареєстрованих користувачів і 3 гостей