Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.fds-net.ru/showflat.php?Number=626458&src=arc&showlite=
Дата изменения: Unknown
Дата индексирования: Tue Apr 12 03:45:53 2016
Кодировка: Windows-1251
Вычисления в XML документах - Public forum of MSU united student networks
Root | Google | Yandex | Mail.ru | Kommersant | Afisha | LAN Support
  
Technical >> Hard&Soft (Archive)

Страницы: 0 | 20 | показать все | след. страница
Sail
stranger

Рег.: 11.11.2003
Сообщений: 19
Рейтинг: 0
  Вычисления в XML документах
      11.11.2003 21:03
 

Я придумал интересный способ выполнения вычислений в XML документах и написал по этому поводу статью. Предполагается, что читатель знаком с XPath и XSLT. Может быть, этот способ будет полезен для решения ваших задач. Этот способ успешно функционирует в одном крупном предприятии. Мне хотелось бы услышать ваши комментарии.

ahtoh2
enthusiast

Рег.: 07.11.2003
Сообщений: 375
Рейтинг: 0
  Re: Вычисления в XML документах [re: Sail]
      11.11.2003 21:04
 

из инета не видно



Отключи отображение подписей, чтобы не видеть это Отключи отображение подписей, чтобы не видеть это
Reset
Carpal Tunnel

Рег.: 31.08.2002
Сообщений: 3600
Из: Москва, вне ГЗ
Рейтинг: 0
  Re: Вычисления в XML документах [re: Sail]
      12.11.2003 00:09
 

В инет кто-нибудь выложите пожалуйста !!!


Sail
stranger

Рег.: 11.11.2003
Сообщений: 19
Рейтинг: 0
  Re: Вычисления в XML документах [re: Reset]
      12.11.2003 01:24
 

Выкладывать в Интернет я пока не хочу, и просьба ко всем не делать этого. Если нужно могу прислать вам по почте, пишите в приват.

Sail
stranger

Рег.: 11.11.2003
Сообщений: 19
Рейтинг: 0
  Re: Вычисления в XML документах [re: Sail]
      12.11.2003 20:10
 

up

Serge
Carpal Tunnel

Рег.: 10.09.2002
Сообщений: 5950
Рейтинг: 2589
  Re: Вычисления в XML документах [re: Sail]
      12.11.2003 22:19
 

Задумка интересная. Только вот целесообразность под вопросом, как мне кажется. У тебя та же самая Excel-таблица в XML-представлении, ты ее считаешь и перегоняешь в другой XML, который опять же по сути есть представление какой-то Excel-таблицы.



Merry Crimnash!
korsh
enthusiast

Рег.: 09.11.2002
Сообщений: 251
Рейтинг: 0
  Re: Вычисления в XML документах [re: Sail]
      12.11.2003 22:25
 

Можно подробнее про генератор?
Это XSLT шаблон или прога?

Sail
stranger

Рег.: 11.11.2003
Сообщений: 19
Рейтинг: 0
  Re: Вычисления в XML документах [re: Serge]
      12.11.2003 22:50
 

Вовсе нет. Excel - это всего лишь плоская таблица, т.е. если в XML представлении, то двухуровневое дерево (например, посмотри как Excel2002 сохраняет в XML). Разметка в плоской таблице не несет информацию из предметной области. В XML же наоборот, разметка вводит структуру документа исходя из предметной области. По этой же причине сейчас пытаются перейти (где это нужно) от HTML к XML. В HTML-е таблица задается 'не о чем не говорящими' тегами <tr> и <td>. Да что там говорить, попробуй реализовать второй мой пример на Excel (только не через сводную таблицу). Как ты будешь подводить итоги?
Вообще, сейчас многие организации хотят уйти от cбора отчетности в Excel, некоторые пробуют перейти на XML, но тут иногда возникают вопросы.

Если я правильно тебя понял, и ты не путаешь Excel c XSL.




Редактировал Sail (12.11.2003 23:08)
Sail
stranger

Рег.: 11.11.2003
Сообщений: 19
Рейтинг: 0
  Re: Вычисления в XML документах [re: korsh]
      12.11.2003 22:51
 

Обработчик XML документов это XSLT+ прога, использующая динамически сгенерированную XSLT-стил. таблицу.

korsh
enthusiast

Рег.: 09.11.2002
Сообщений: 251
Рейтинг: 0
  Re: Вычисления в XML документах [re: Sail]
      12.11.2003 22:52
 

Вот про это и хотелось услышать. Какая прога,
на чем написана, где работает. А не смотреть пол-статьи
на примеры XML-документа.

Sail
stranger

Рег.: 11.11.2003
Сообщений: 19
Рейтинг: 0
  Re: Вычисления в XML документах [re: korsh]
      12.11.2003 22:58
 

Я могу показать эту прогу. Если не считать инициализацию переменных, то это цикл из 10 строчек. Написана на Delphi, просто тогда шла на нем разработка (можно переписать на чем угодно). Да и еще не большая XSLT.

Sail
stranger

Рег.: 11.11.2003
Сообщений: 19
Рейтинг: 0
  Re: Вычисления в XML документах [re: korsh]
      12.11.2003 22:59
 

А вообще, я хотел услышать мненме о самом способе.

Sail
stranger

Рег.: 11.11.2003
Сообщений: 19
Рейтинг: 0
  Re: Вычисления в XML документах [re: korsh]
      12.11.2003 23:06
 

Там всего два примера. Ты считаешь второй пример лишним? По-моему, он демонстрирует приемущества.

DarkGray
Carpal Tunnel

Рег.: 30.09.2002
Сообщений: 31410
Рейтинг: 8951
  Re: Вычисления в XML документах [re: Sail]
      12.11.2003 23:57
 

А откуда берутся постоянные "../../"? И что они в данном случае означают?

Sail
stranger

Рег.: 11.11.2003
Сообщений: 19
Рейтинг: 0
  Re: Вычисления в XML документах [re: DarkGray]
      13.11.2003 00:00
 

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

Serge
Carpal Tunnel

Рег.: 10.09.2002
Сообщений: 5950
Рейтинг: 2589
  Re: Вычисления в XML документах [re: Sail]
      13.11.2003 00:08
 

В Excel и вложенные таблицы имеются Оба твоих примера как раз довольно-таки "табличные".
Такой инструмент вообще для задач несколько иного рода предназначается. Это как яблоки с апельсинами сравнивать. С трудом представляю себе человека, переходящего с Excel на какие-то XML файлы Ах да, заодно надо научить его писать на XSLT.

Тут фишка в чем? В автоматическом разрешении зависимостей между формулами. На этом и надо заострять внимание, ИМХО. Все остальное в XPath есть, тем более если его расширить всякими агрегатными функциями.



Merry Crimnash!
Sail
stranger

Рег.: 11.11.2003
Сообщений: 19
Рейтинг: 0
  Re: Вычисления в XML документах [re: Serge]
      13.11.2003 00:14
 

Что за вложенные таблицы? (извиняюсь за свое незнание) В поиске такого термина нет. В Access есть, но они тут не причем.

DarkGray
Carpal Tunnel

Рег.: 30.09.2002
Сообщений: 31410
Рейтинг: 8951
  Re: Вычисления в XML документах [re: Sail]
      13.11.2003 00:23
 

Ok

ps
но в обоих примерах, ИМХО, они очень неестественно смотрятся.

Sail
stranger

Рег.: 11.11.2003
Сообщений: 19
Рейтинг: 0
  Re: Вычисления в XML документах [re: Serge]
      13.11.2003 00:55
 

Если ты имел ввиду "Создание структуры" в Excel, то это не совсем то.

Serge
Carpal Tunnel

Рег.: 10.09.2002
Сообщений: 5950
Рейтинг: 2589
  Re: Вычисления в XML документах [re: Sail]
      13.11.2003 01:00
 

Эээ... может быть, я имел в виду тоже, что и ты под словом "сводные"... В английской версии есть какие-то Subtotals - никогда не пользовался, правда. А есть еще PivotTable, но это для весьма продвинутых пользователей - там уже можно вроде бы многомерные таблицы наворачивать, опять же сам никогда не пользовался.



Merry Crimnash!
Страницы: 0 | 20 | показать все | след. страница

Technical >> Hard&Soft (Archive)

Дополнительная информация
0 зарегистрированных и 0 анонимных пользователей просматривают этот форум.

Модераторы:  exc, muse, Riamella, KAA 

Печать темы
>>
Права
      Вы можете создавать новые темы
      Вы можете отвечать на сообщения
      HTML отключен
      UBBCode включен

Рейтинг:
Просмотров темы:

Переход в