Как я выполняю файл XSLT?

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

я всегда работаю с (самостоятельно назначенным) ограниченным счетом на соображения безопасности и это всегда моча меня от этого, большинство auto-updaters просто предполагает, что я работаю, поскольку администратор и затем после загрузки просто приводит к сбою и не предлагает никакой другой способ выполнить обновление кроме фактического закрытия программы и выполнения его снова в административном контексте. Большинство даже не кэширует загруженное обновление и имеет для переделывания всего этого снова.

было бы намного лучше, если auto-updater просто запросит администраторские учетные данные при необходимости и продолжать его.

57
задан wp78de 30 November 2017 в 21:39
поделиться

3 ответа

В Visual Studio добавьте XML-файл в проект. Откройте файл XML. Когда файл открыт и его окно активно, вы должны увидеть в окне «Свойства», что вы можете указать имя выходного файла и таблицу стилей. Также вы должны увидеть, что строка меню теперь содержит элемент «XML».

Если вы выберете «Показать вывод XSLT» в меню «XML», VS применит указанное преобразование к XML-файлу, запишет его вывод в указанный вами файл, а затем откроет этот файл. Если файл имеет расширение .xml , он откроется в окне текстового редактора; если у него есть расширение .htm , он откроет его в окне браузера.

Это немного неуклюже (мне кажется, что меню, которое появляется и исчезает вместо того, чтобы быть включенным / отключенным немного забавно),

25
ответ дан 24 November 2019 в 19:41
поделиться

You have two options:

  1. Let the browser do it. Pass the XML with a reference to the XSLT and the browser (IE 6 or lower might have problems) will render it as (X)HTML:

  2. Do it server-side. Most languages have methods for accepting XSLT and XML data, then outputting (X)HTML. Here are some options:

alt text

38
ответ дан 24 November 2019 в 19:41
поделиться

If you don't mind going to the command line and XSLT 1.0 is what you want: msxsl.exe

9
ответ дан 24 November 2019 в 19:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: