2008-08-29 3 views
4

Я создаю автоматическую установку Office 2007. Для настройки вашей установки Office 2007 инструмент Office Customization Tool (OCT) выполняет большую часть работы для вас. Одной из особенностей OCT является возможность запуска дополнительных программ во время установки Office. Однако он довольно беден.Автоматическая установка Microsoft Office 2007 - редактирование файла config.xml

К счастью, отредактировав подходящий файл config.xml, содержащийся в файлах установщика, у вас больше возможностей для управления этими дополнительными программами. В файле config.xml эта функция определяется элементом command. This link на TechNet рассказывает обо всем этом.

В этой документации говорится:

Attributes 
You can specify double-quotation marks (") in the Path and Args attributes by specifying two double-quotation marks together (""). 
<Command Path="myscript.exe" Args="/id ""123 abc"" /q" /> 

Я хотел бы использовать двойную кавычку в качестве аргумента, что я хотел бы перейти к команде я исполняющая. К сожалению, когда я устанавливаю мой config.xml файл, как показано в примере, инсталлятор сбой Office 2007 и выводится следующее сообщение об ошибке в журналах установки:

Parsing config.xml at: \\aumel1pc356\c$\Documents and Settings\nichollsd2\Desktop\source\office\Enterprise.WW\config.xml 
Error: XML document load failed for file: \\aumel1pc356\c$\Documents and Settings\nichollsd2\Desktop\source\office\Enterprise.WW\config.xml HResult: 0x1. 

Кто-нибудь есть опыт работы с этим вопросом? Я хотел бы получить еще одну перспективу.

ответ

2

В стандартном XML вы вставляете кавычки в значения атрибутов, используя &quot;, &34; или &#22;.

См. Страницу на Wikipedia для получения списка ссылок сущностей XML.

Я не знаю, решит ли это вашу проблему, но, увидев, что это ошибка парсера XML, она должна.

 Смежные вопросы

  • Нет связанных вопросов^_^