Extensible Markup Language (XML) เป็นรูปแบบไฟล์ที่เก็บข้อมูลโดยใช้แท็ก อาจใช้สำหรับจัดเก็บหรือถ่ายโอนข้อมูล อาจมีบางสถานการณ์ที่คุณจำเป็นต้องถ่ายโอนข้อมูลที่จัดเก็บไว้ในไฟล์ MPP ไปยังบางแอปพลิเคชันที่ยอมรับ XML เป็นรูปแบบอินพุต ในทางกลับกัน คุณอาจมีข้อมูลโครงการในรูปแบบ XML ที่คุณอาจต้องการแปลงเป็นรูปแบบ MPP ในกรณีเช่นนี้ คุณสามารถแปลงรูปแบบ MPP และ XML ระหว่างกันได้ตามความต้องการของคุณ ด้วยเหตุนี้ บทความนี้จะสอนวิธีแปลงไฟล์ MPP เป็นรูปแบบ XML และในทางกลับกันโดยใช้โปรแกรมโดยใช้ C#
- C # API สำหรับการแปลง XML เป็น MPP และในทางกลับกัน
- คัดลอกข้อมูลจากไฟล์ XML ไปยังไฟล์ MPP โดยใช้ C#
- แปลงไฟล์ 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 โดยใช้คลาส Project
- โหลดไฟล์เทมเพลต MPP โดยใช้คลาส Project
- คัดลอกข้อมูลจากไฟล์ XML ไปยังไฟล์ MPP โดยใช้วิธี Project.CopyTo(Project another)
- บันทึกไฟล์โครงการ 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 โดยใช้คลาส Project
- บันทึกไฟล์ MPP เป็นไฟล์ XML โดยใช้เมธอด Project.Save(string filename,SaveFileFormat)
โค้ดตัวอย่างต่อไปนี้แสดงวิธีการแปลงไฟล์ 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 ซึ่งคุณสามารถสำรวจโดยละเอียดได้โดยไปที่ เอกสารอย่างเป็นทางการ ในกรณีที่มีคำถามใดๆ โปรดติดต่อเราได้ที่ ฟอรัมสนับสนุนฟรี