Автоматическая установка Microsoft Office 2007 - редактирование файла config.xml

StackOverflow https://stackoverflow.com/questions/33976

Вопрос

Я создаю автоматизированную установку Office 2007. Чтобы настроить установку Office 2007, Office Customization Tool (OCT) выполняет большую часть работы за вас. Одной из особенностей центра развертывания Office является возможность запуска дополнительных программ во время установки Office. Однако это довольно плохо в этом.

К счастью, отредактировав соответствующий файл config.xml , содержащийся в файлах установщика, вы получаете больше контроля над запуском этих дополнительных программ. В файле config.xml эта функция определяется элементом command . Эта ссылка в 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.

Кто-нибудь имеет опыт решения этой проблемы? Я хотел бы получить другую точку зрения на это.

Это было полезно?

Решение

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

См. страницу в Википедии , чтобы получить список ссылок на сущности XML.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top