لغة التوصيف الموسعة (XML) هي تنسيق ملف يخزن المعلومات باستخدام العلامات. يمكن استخدامه لتخزين أو نقل البيانات. قد تكون هناك مواقف تحتاج فيها إلى نقل البيانات المخزنة في ملف MPP إلى بعض التطبيقات التي تقبل XML كتنسيق إدخال. من ناحية أخرى ، قد يكون لديك بيانات مشروع بتنسيق XML قد ترغب في تحويلها إلى تنسيق MPP. في مثل هذه الحالات ، يمكنك التحويل البيني لتنسيقات MPP و XML وفقًا لاحتياجاتك. تحقيقًا لهذه الغاية ، ستعلمك هذه المقالة كيفية تحويل ملفات MPP إلى تنسيق XML والعكس برمجيًا باستخدام C#.
- واجهة برمجة تطبيقات C# لتحويل XML إلى MPP والعكس بالعكس
- نسخ البيانات من ملف XML إلى ملف MPP باستخدام C#
- تحويل ملف MPP إلى ملف XML باستخدام C#
واجهة برمجة تطبيقات C# لتحويل XML إلى MPP والعكس بالعكس
Aspose.Tasks for .NET هي واجهة برمجة تطبيقات للعمل مع ملفات Microsoft Project (MPP).يسمح لك بقراءة ملفات MPP / XML وكتابتها دون الحاجة إلى تثبيت Microsoft Project. يمكنك أيضًا تحويل ملفات XML إلى تنسيق MPP والعكس باستخدام API. يمكنك إما تثبيت API من خلال NuGet أو تنزيلها مباشرة من قسم التنزيلات.
PM> Install-Package Aspose.Tasks
نسخ البيانات من ملف XML إلى ملف MPP باستخدام C#
فيما يلي خطوات نسخ البيانات من ملف XML إلى ملف MPP باستخدام C#.
- قم بتحميل ملف XML باستخدام فئة مشروع.
- قم بتحميل ملف MPP للقالب باستخدام فئة مشروع.
- انسخ البيانات من ملف XML إلى ملف MPP باستخدام طريقة Project.CopyTo (مشروع آخر).
- احفظ ملف مشروع MPP المحدث باستخدام طريقة Project.Save (اسم ملف سلسلة ، تنسيق SaveFileFormat).
يوضح نموذج التعليمات البرمجية التالي كيفية نسخ البيانات من ملف XML إلى ملف MPP باستخدام C#.
// قم بتحميل ملف XML
Project xmlProject = new Project("SourceDirectory\\Tasks\\CopyToProjectEmpty.xml");
// قم بتحميل ملف MPP للقالب
Project mppProject = new Project("SourceDirectory\\Tasks\\Blank2010.mpp");
// نسخ البيانات من XML إلى MPP
xmlProject.CopyTo(mppProject);
// احفظ ملف MPP
mppProject.Save("OutputDirectory\\ConvertedXmlToMpp.mpp", SaveFileFormat.MPP);
تحويل ملف MPP إلى ملف XML باستخدام C#
فيما يلي خطوات تحويل ملف MPP إلى ملف XML باستخدام C#.
- قم بتحميل ملف MPP باستخدام فئة مشروع.
- احفظ ملف MPP كملف XML باستخدام طريقة Project.Save (اسم ملف سلسلة ، تنسيق SaveFileFormat).
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملف MPP إلى ملف XML باستخدام C#.
// قم بتحميل ملف MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");
// احفظ ملف MPP بتنسيق XML
project.Save("OutputDirectory\\Output.xml", SaveFileFormat.XML);
احصل على رخصة مجانية
لتجربة واجهة برمجة التطبيقات بدون قيود تقييمية ، يمكنك طلب ترخيص مؤقت مجاني.
استنتاج
في هذه المقالة ، تعلمت كيفية تحويل ملفات XML إلى تنسيق MPP وملفات MPP إلى تنسيق XML باستخدام C#. لقد تعلمت كيفية تحقيق هذه التحويلات ببضعة أسطر فقط من التعليمات البرمجية باستخدام Aspose.Tasks for .NET API. توفر واجهة برمجة التطبيقات العديد من الميزات الإضافية للعمل مع ملفات MPP التي يمكنك استكشافها بالتفصيل من خلال زيارة الوثائق الرسمية. في حالة وجود أي أسئلة ، لا تتردد في الاتصال بنا على منتدى الدعم المجاني.