แปลง XML เป็น MPP หรือ MPP เป็น XML โดยทางโปรแกรมโดยใช้ C#

Extensible Markup Language (XML) เป็นรูปแบบไฟล์ที่เก็บข้อมูลโดยใช้แท็ก อาจใช้สำหรับจัดเก็บหรือถ่ายโอนข้อมูล อาจมีบางสถานการณ์ที่คุณจำเป็นต้องถ่ายโอนข้อมูลที่จัดเก็บไว้ในไฟล์ MPP ไปยังบางแอปพลิเคชันที่ยอมรับ XML เป็นรูปแบบอินพุต ในทางกลับกัน คุณอาจมีข้อมูลโครงการในรูปแบบ XML ที่คุณอาจต้องการแปลงเป็นรูปแบบ MPP ในกรณีเช่นนี้ คุณสามารถแปลงรูปแบบ MPP และ XML ระหว่างกันได้ตามความต้องการของคุณ ด้วยเหตุนี้ บทความนี้จะสอนวิธีแปลงไฟล์ MPP เป็นรูปแบบ XML และในทางกลับกันโดยใช้โปรแกรมโดยใช้ C#

C # API สำหรับการแปลง XML เป็น MPP และในทางกลับกัน

Aspose.Tasks for .NET คือ API สำหรับการทำงานกับไฟล์ 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 โดยใช้ 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 เป็นไฟล์ XML โดยใช้ C#

// โหลดไฟล์ MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// บันทึกไฟล์ MPP เป็น XML
project.Save("OutputDirectory\\Output.xml", SaveFileFormat.XML);

รับใบอนุญาตฟรี

หากต้องการลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน คุณสามารถขอ ใบอนุญาตชั่วคราวฟรี

บทสรุป

ในบทความนี้ คุณได้เรียนรู้วิธีแปลงไฟล์ XML เป็นรูปแบบ MPP และไฟล์ MPP เป็นรูปแบบ XML โดยใช้ C# คุณได้เรียนรู้วิธีการแปลงเหล่านี้ด้วยโค้ดเพียงไม่กี่บรรทัดโดยใช้ Aspose.Tasks for .NET API API มีคุณสมบัติเพิ่มเติมมากมายสำหรับการทำงานกับไฟล์ MPP ซึ่งคุณสามารถสำรวจโดยละเอียดได้โดยไปที่ เอกสารอย่างเป็นทางการ ในกรณีที่มีคำถามใดๆ โปรดติดต่อเราได้ที่ ฟอรัมสนับสนุนฟรี

ดูสิ่งนี้ด้วย