Как лучше организовать ссылку на один общий файл....
Добавлено: 24 сен 2014, 12:43
вопрос вот такой
планируется прикладывать к объектам файл *.xml (в электронный архив)
а для просмотра этого файла (средствами Лоции - Документы Архива/Файл/Быстрый просмотр - в данном случае Internet Explorer например) расположить где-то один файл стилей *.xsl
проблема в том что прямая ссылка на этот файл стилей прописана в файле *.xml
отсюда вытекает проблема - по какому пути расположить файл стилей так чтобы он был доступен на любых клиентах Лоции? и по возможности был бы максимально отвязан от путей
вариант 1
- копировать его на клиента в ...UserName\AppData... при обновлении Лоции, но в ссылке href в файле *.xml (<?xml-stylesheet type='text/xsl' href='....xsl'?>) на файл стилей должен быть абсолютный путь, я просто не знаю можно ли там использовать относительные пути типа %TEMP%;%APPDATA% и т.п.
вариант 2
-0 положить его в электронный архив и использовать путь оттуда, типа //имя сервера/каталог электронного архива/имя файла... но а если изменится имя сервера? - все файлы потеряют свой стиль...
вариант 3 - расположить файл на каком либо сетевом ресурсе компании вообще не вариант т.к. вне контекста 'Лоции' (т.к. файл используется только при открытии/просмотре из Лоции)
вот короче такая засада
самый красивый конечно вариант 2 если через 5 лет не изменится имя сервера на котором лежит архив
что посоветуете?
планируется прикладывать к объектам файл *.xml (в электронный архив)
а для просмотра этого файла (средствами Лоции - Документы Архива/Файл/Быстрый просмотр - в данном случае Internet Explorer например) расположить где-то один файл стилей *.xsl
проблема в том что прямая ссылка на этот файл стилей прописана в файле *.xml
отсюда вытекает проблема - по какому пути расположить файл стилей так чтобы он был доступен на любых клиентах Лоции? и по возможности был бы максимально отвязан от путей
вариант 1
- копировать его на клиента в ...UserName\AppData... при обновлении Лоции, но в ссылке href в файле *.xml (<?xml-stylesheet type='text/xsl' href='....xsl'?>) на файл стилей должен быть абсолютный путь, я просто не знаю можно ли там использовать относительные пути типа %TEMP%;%APPDATA% и т.п.
вариант 2
-0 положить его в электронный архив и использовать путь оттуда, типа //имя сервера/каталог электронного архива/имя файла... но а если изменится имя сервера? - все файлы потеряют свой стиль...
вариант 3 - расположить файл на каком либо сетевом ресурсе компании вообще не вариант т.к. вне контекста 'Лоции' (т.к. файл используется только при открытии/просмотре из Лоции)
вот короче такая засада
самый красивый конечно вариант 2 если через 5 лет не изменится имя сервера на котором лежит архив
что посоветуете?