![]() |
|
Модераторы: diadiavova |
![]()
|
|
| Segatron |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 16.10.2006 Репутация: нет Всего: нет |
День добрый.
Вот имеется такая проблема. Есть файл с результатами тестирования определенного оборудования в формате XML. И есть шаблон отчета в формате Word. На основе этого шаблона и файла результатов требуется получить готовый отчет для печати. Вопрос: как именно лучше организовать передачу данных из XML в шаблон отчета? Пробовал новые возможности Word 2003, сделал для него схему, расставил теги по шаблону. Получается довольно хорошо, но вот загвоздка: там, куда будет поставляться программа может и не быть Word 2003. Кроме того, файл результатов может содержать ссылки на изображения (различные графики и диаграммы, которые генерирует программа тестирования), а их вставка в WordML тоже вызывает определенные трудности. В результате было принято решение сделать некий модуль формирования отчетов для этой программы, который будет обрабатывать файл шаблона в Word и вставлять требуемые данные из XML файла результатов. Хотелось бы, чтобы шаблон в Word содержал прямые выражения XPath для выборки данных из XML. Каким образом прописать эти выражения в самом шаблоне? В качестве варианта рассматривались закладки, но в качестве имен нельзя использовать служебные символы... Может кто-то сталкивался с подобной задачей? |
|||
|
||||
![]()
|
| Правила форума "XML/XSLT" | |
|
|
Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась. Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение. Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел Желаем удачи в Вашем деле! Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | XML, XSL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |