C# kullanarak Programlı Olarak XML'i MPP'ye veya MPP'yi XML'e Dönüştürün

Genişletilebilir İşaretleme Dili (XML), etiketleri kullanarak bilgileri depolayan bir dosya biçimidir. Veri depolamak veya aktarmak için kullanılabilir. Bir MPP dosyasında saklanan verileri, XML’i giriş formatı olarak kabul eden bazı uygulamalara aktarmanız gereken durumlar olabilir. Öte yandan, MPP formatına dönüştürmek isteyebileceğiniz XML formatındaki proje verileriniz olabilir. Bu gibi durumlarda, MPP ve XML formatlarını ihtiyaçlarınıza göre dönüştürebilirsiniz. Bu amaçla, bu makale size MPP dosyalarını C# kullanarak programlı olarak XML formatına ve tersi şekilde nasıl dönüştüreceğinizi öğretecektir.

XML’i MPP’ye ve Vice Versa’ya Dönüştürmek için C# API’si

Aspose.Tasks for .NET, Microsoft Project (MPP) dosyalarıyla çalışmak için bir API’dir. Microsoft Project’in kurulmasına gerek kalmadan MPP/XML dosyalarını okumanıza ve yazmanıza olanak tanır. Ayrıca, API’yi kullanarak XML dosyalarını MPP formatına veya tam tersine dönüştürebilirsiniz. API’yi NuGet aracılığıyla yükleyebilir veya doğrudan İndirilenler bölümünden indirebilirsiniz.

PM> Install-Package Aspose.Tasks

C# kullanarak XML Dosyasından MPP Dosyasına Veri Kopyalama

Aşağıda, C# kullanarak bir XML dosyasından bir MPP dosyasına veri kopyalama adımları yer almaktadır.

Aşağıdaki örnek kod, verilerin bir XML dosyasından C# kullanarak bir MPP dosyasına nasıl kopyalanacağını gösterir.

// XML dosyasını yükleyin
Project xmlProject = new Project("SourceDirectory\\Tasks\\CopyToProjectEmpty.xml");

// Şablon MPP dosyasını yükleyin
Project mppProject = new Project("SourceDirectory\\Tasks\\Blank2010.mpp");

// XML'den MPP'ye veri kopyalama
xmlProject.CopyTo(mppProject);

// MPP dosyasını kaydedin
mppProject.Save("OutputDirectory\\ConvertedXmlToMpp.mpp", SaveFileFormat.MPP);

C# kullanarak bir MPP Dosyasını XML Dosyasına Dönüştürme

Aşağıda, bir MPP dosyasını C# kullanarak bir XML dosyasına dönüştürme adımları yer almaktadır.

Aşağıdaki örnek kod, bir MPP dosyasının C# kullanarak bir XML dosyasına nasıl dönüştürüleceğini gösterir.

// MPP dosyasını yükleyin
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// MPP dosyasını XML olarak kaydedin
project.Save("OutputDirectory\\Output.xml", SaveFileFormat.XML);

Ücretsiz Lisans Alın

API’yi değerlendirme kısıtlamaları olmaksızın denemek için [ücretsiz bir geçici lisans] talep edebilirsiniz12.

Çözüm

Bu makalede, C# kullanarak XML dosyalarını MPP biçimine ve MPP dosyalarını XML biçimine dönüştürmeyi öğrendiniz. Aspose.Tasks for .NET API kullanarak sadece birkaç satırlık kodla bu dönüşümleri nasıl gerçekleştireceğinizi öğrendiniz. API, MPP dosyalarıyla çalışmak için resmi belgeleri ziyaret ederek ayrıntılı olarak keşfedebileceğiniz birçok ek özellik sağlar. Herhangi bir sorunuz olması durumunda lütfen ücretsiz destek forumumuzdan bize ulaşmaktan çekinmeyin.

Ayrıca bakınız