Extensible Markup Language (XML) adalah format file yang menyimpan informasi menggunakan tag. Ini dapat digunakan untuk menyimpan atau mentransfer data. Mungkin ada situasi di mana Anda perlu mentransfer data yang disimpan dalam file MPP ke beberapa aplikasi yang menerima XML sebagai format input. Di sisi lain, Anda mungkin memiliki data proyek dalam format XML yang mungkin ingin Anda konversi ke format MPP. Untuk kasus seperti itu, Anda dapat saling mengonversi format MPP dan XML sesuai kebutuhan Anda. Untuk itu, artikel ini akan mengajarkan Anda cara mengonversi file MPP ke format XML dan sebaliknya secara terprogram menggunakan C#.
- C# API untuk Mengonversi XML ke MPP dan Sebaliknya
- Salin Data dari File XML ke File MPP menggunakan C#
- Mengonversi File MPP menjadi File XML menggunakan C#
C# API untuk Mengonversi XML ke MPP dan Sebaliknya
Aspose.Tasks for .NET adalah API untuk bekerja dengan file Microsoft Project (MPP). Ini memungkinkan Anda untuk membaca dan menulis file MPP/XML tanpa memerlukan penginstalan Microsoft Project. Anda juga dapat mengonversi file XML ke format MPP dan sebaliknya menggunakan API. Anda dapat menginstal API melalui NuGet atau mengunduhnya langsung dari bagian Unduhan.
PM> Install-Package Aspose.Tasks
Salin Data dari File XML ke File MPP menggunakan C#
Berikut langkah-langkah menyalin data dari file XML ke file MPP menggunakan C#.
- Muat file XML menggunakan kelas Project.
- Muat file MPP template menggunakan kelas Project.
- Salin data dari file XML ke file MPP menggunakan metode Project.CopyTo(Project another).
- Simpan file proyek MPP yang diperbarui menggunakan metode Project.Save(string filename, SaveFileFormat format).
Kode contoh berikut menunjukkan cara menyalin data dari file XML ke file MPP menggunakan C#.
// Muat file XML
Project xmlProject = new Project("SourceDirectory\\Tasks\\CopyToProjectEmpty.xml");
// Muat file MPP templat
Project mppProject = new Project("SourceDirectory\\Tasks\\Blank2010.mpp");
// Salin data dari XML ke MPP
xmlProject.CopyTo(mppProject);
// Simpan file MPPnya
mppProject.Save("OutputDirectory\\ConvertedXmlToMpp.mpp", SaveFileFormat.MPP);
Mengonversi File MPP menjadi File XML menggunakan C#
Berikut adalah langkah-langkah untuk mengonversi file MPP ke file XML menggunakan C#.
- Muat file MPP menggunakan kelas Project.
- Simpan file MPP sebagai file XML menggunakan metode Project.Save(string filename,SaveFileFormat).
Kode contoh berikut menunjukkan cara mengonversi file MPP ke file XML menggunakan C#.
// Muat file MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");
// Simpan file MPP sebagai XML
project.Save("OutputDirectory\\Output.xml", SaveFileFormat.XML);
Dapatkan Lisensi Gratis
Untuk mencoba API tanpa batasan evaluasi, Anda dapat meminta lisensi sementara gratis.
Kesimpulan
Pada artikel ini, Anda telah mempelajari cara mengonversi file XML ke format MPP dan file MPP ke format XML menggunakan C#. Anda telah mempelajari cara mencapai konversi ini hanya dengan beberapa baris kode menggunakan Aspose.Tasks for .NET API. API menyediakan banyak fitur tambahan untuk bekerja dengan file MPP yang dapat Anda jelajahi secara mendetail dengan mengunjungi dokumentasi resmi. Jika ada pertanyaan, jangan ragu untuk menghubungi kami di forum dukungan gratis.