التثبيت التلقائي لـ Microsoft Office 2007 - تحرير ملف config.xml

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

سؤال

أقوم بإنشاء تثبيت تلقائي لـ Office 2007.لتخصيص تثبيت Office 2007 الخاص بك، تقوم أداة تخصيص Office (OCT) بمعظم العمل نيابةً عنك.إحدى ميزات OCT هي القدرة على تشغيل برامج إضافية أثناء تثبيت 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 القياسي، يمكنك تضمين علامات الاقتباس في قيم السمات باستخدام &quot;, &34; أو &#22;.

انظر الصفحة على ويكيبيديا للحصول على قائمة بمراجع كيانات XML.

لا أعرف ما إذا كان هذا سيحل مشكلتك، ولكن نظرًا لأنه خطأ في محلل XML، فيجب أن يحل ذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top