2008-08-29 4 views
4

Office 2007의 자동 설치를 만듭니다. Office 2007 설치를 사용자 지정하려면 Office 사용자 지정 도구 (OCT)가 대부분의 작업을 수행합니다. OCT의 기능 중 하나는 Office 설치 중에 추가 프로그램을 실행할 수있는 기능입니다. 그러나 그것은 꽤 가난합니다.Microsoft Office 2007 자동 설치 - config.xml 파일 편집

다행히도 설치 프로그램 파일에 포함 된 config.xml 파일을 편집하면 이러한 추가 프로그램 실행을 제어 할 수 있습니다. config.xml 파일 내에서이 기능은 command 요소로 정의됩니다. TechNet의 This link에 대한 자세한 내용이 나와 있습니다. 이 진술이 문서에서

:

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" /> 

나는 내가 실행하고있어 명령에 전달하고자 인수에 따옴표를 사용하고 싶습니다. 불행하게도, 예에서 오피스 2007 설치 충돌을 표시하고 설치 로그에 다음과 같은 오류 메시지가 표시로 내 config.xml 파일을 구성 할 때 :

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;을 사용하여 속성 값에 따옴표를 포함합니다.

XML 엔터티 참조 목록은 Wikipedia 페이지를 참조하십시오.

이것이 문제를 해결할 수 있는지는 모르겠지만 XML 파서 오류이므로 확인해야합니다.

관련 문제