powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Fox Pro + XML
14 сообщений из 14, страница 1 из 1
Fox Pro + XML
    #32672591
kVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Интересно:

Для чего можно использовать технологию XML в разрабтке на Fox Pro.
...
Рейтинг: 0 / 0
Fox Pro + XML
    #32672736
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например для
- передачи данных через Интернет
- для хранения структуированных данных в MEMO полях (просто очень круто!)
- для связи с внешними источниками данных (NET, Web Services)
- ...

Всего не перечислишь...
...
Рейтинг: 0 / 0
Fox Pro + XML
    #32672847
kVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
- для хранения структуированных данных в MEMO полях (просто очень круто!)

поясните пожалуйста..
...
Рейтинг: 0 / 0
Fox Pro + XML
    #32673308
kVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Просто у меня ситуация такая:
есть 4 типа документов, у них есть одинковые поля, есть и разные.

Можно ли сделать для документов одну таблицу, объединив в поле мемо, все различные поля документов, и при этом структурировать данные в мемо поле с помощью xml?
...
Рейтинг: 0 / 0
Fox Pro + XML
    #32673581
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kVin Просто у меня ситуация такая:
есть 4 типа документов, у них есть одинковые поля, есть и разные.

Можно ли сделать для документов одну таблицу, объединив в поле мемо, все различные поля документов, и при этом структурировать данные в мемо поле с помощью xml?

Тут прийдется извернуться... А почему нельзя их хранить в отдельных таблицах? Как обычно?

Я храню небльшую и не ответсвенную информацию таким способом - например вес, размер номера коробок при доставке или серийные номера, входящие в данный счет...

Дело в том, что XML - в MEMO плохо индексировать, потом трудно по нему искать...
...
Рейтинг: 0 / 0
Fox Pro + XML
    #32674704
kVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey ChА почему нельзя их хранить в отдельных таблицах? Как обычно?

В отдельных таблицах хранить можно, просто мне стало инетересно можно ли это сделать вот таким вот образом.
...
Рейтинг: 0 / 0
Fox Pro + XML
    #32674786
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kVin В отдельных таблицах хранить можно, просто мне стало инетересно можно ли это сделать вот таким вот образом.
Можно сделать все - но называться это будет плохой практикой или плохим стилем программирования...

Good luck!
...
Рейтинг: 0 / 0
Fox Pro + XML
    #32675209
Александр Третьяков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kVin
Прочитал топик, тоже похожая идея приходит, тоесть, есть справочник и каждая група елементов имеет свои поля, и чтобы не мучаться и не делать много таблиц, сделал таблицу типа:
nParent int
nKey int
NameEl char(50)
Data Memo

И в Data загнал всю пургу, да сортировать плохо и искать плохо, но если это справочная информация (характиристика елемента), то почему бы и нет. Это я подумал в теории, а как на практике эта идея себя реализовывает?
...
Рейтинг: 0 / 0
Fox Pro + XML
    #32675669
kVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр Третьякова как на практике эта идея себя реализовывает?

Так вот и мне это тоже интересно...
...
Рейтинг: 0 / 0
Fox Pro + XML
    #32675691
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в чем проблема?

cursortoxml - записали в поле
xmltocursor - считали и работаем, затем снова сохранили в поле memo...

И все
...
Рейтинг: 0 / 0
Fox Pro + XML
    #32675714
kVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey ChА в чем проблема?

cursortoxml - записали в поле
xmltocursor - считали и работаем, затем снова сохранили в поле memo...

И все

ОК, попробуем

но тут еще вопрос возник, по теме:

вот тут вы говорите- для хранения структуированных данных в MEMO полях (просто очень круто!)

а тутДело в том, что XML - в MEMO плохо индексировать, потом трудно по нему искать...

так как использовать xml чтоб было очень круто!?
...
Рейтинг: 0 / 0
Fox Pro + XML
    #32675899
Александр Третьяков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Ch
я просто думаю не будет ли кдето в конце пути заковырки (как всегда бывает)
...
Рейтинг: 0 / 0
Fox Pro + XML
    #32676117
Urri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XML плохо вписывается в реляционную теорию. Нормализуй или денормализуй, но в РБД надо хранить данные в простых плоских таблицах. А где можно использовать XML без ущерба для себя, Sergey Ch сказал.
...
Рейтинг: 0 / 0
Fox Pro + XML
    #32676177
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To: Urri

Спасибо за поддержку.

Просто я привел пример, что я делал неделю назад.
Мне надо было где-то хранить информацию по ящикам доставки - их может быть до 50 штук, поля все там одинаковые, информацию надо передвать в другие офисы через Интернет... В принципе - можно было все организовать и в отдельной таблице, но я решил писать в memo как XML файл - я для работы преобразовывать в курсор (то есть в таблицу) и уже в Grid с ним работать как обычно, а затем снова писать измененный XML into the MEMO field...

Что это мне дало? Просто позволили избавиться от одно лишней таблицы... Ну а для обмена с Web Services можно преобразовывать и таблицы для XML "в лет"...

До этого я делал то-же самое для хранения серийных номеров - подход аналогичный, просто упростило немного структуру данных...

Но работать с большим объемом данных XML на сегодняшний день - пока самоубийство...

Ну а для чего нужен XML? Ведь это просто для хранения структуированных данных, которые может прочитать человек... Зачем это надо? Трудный вопрос - видимо для унификации обмена между OS
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Fox Pro + XML
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]