Question

Je suis de la création d'une installation automatisée de Office 2007.Pour personnaliser votre installation Office 2007 l'Outil de Personnalisation Office (OPO) ne fait la plupart du travail pour vous.Un le OCT caractéristiques est la capacité d'exécuter d'autres programmes lors de l'installation d'Office.Cependant, il est très faible en elle.

Heureusement, en modifiant le cas config.xml fichier contenu dans les fichiers de l'installateur que vous avez plus de contrôle sur l'exécution de ces programmes supplémentaires.Au sein de l' config.xml fichier cette fonction est définie par l' command de l'élément. Ce lien sur TechNet toutes les discussions à ce sujet.

Dans cette documentation, il est indiqué:

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

Je voudrais utiliser des doubles-guillemets dans un argument que je souhaite passer à la commande, je suis en cours d'exécution.Malheureusement, lorsque je configure mon config.xml fichier comme indiqué dans l'exemple, le programme d'installation de Office 2007 se bloque et affiche le message d'erreur suivant dans les fichiers journaux d'installation:

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.

Quelqu'un a une expérience avec ce problème?J'aimerais obtenir un autre point de vue sur elle.

Était-ce utile?

La solution

Dans la norme XML vous incorporez des citations dans les valeurs d'attribut à l'aide de &quot;, &34; ou &#22;.

Voir la page sur Wikipédia pour une liste d'entité XML références.

Je ne sais pas si cela va résoudre votre problème, mais vu que c'est une erreur d'analyseur XML il se doit.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top