วิธีผสาน XML เป็น Oracle-Primavera โดยใช้ C# หรือโซลูชัน .NET API
ในการรวม XML เป็น Oracle-Primavera เราจะใช้ Aspose.Tasks สำหรับ .NET API ซึ่งเป็น API การจัดการและการแปลงเอกสารที่มีคุณลักษณะหลากหลาย ทรงพลัง และใช้งานง่ายสำหรับแพลตฟอร์ม C# เปิดตัวจัดการแพ็กเกจ NuGet ค้นหา Aspose.Tasks และติดตั้ง คุณสามารถใช้คำสั่งต่อไปนี้จาก Package Manager Console คุณสามารถสร้างการเชื่อมต่อระหว่าง XML และ Oracle-Primavera โดยใช้ C# ก่อนอื่น คุณควรใช้ Aspouse.Tasks API เพื่อเข้าถึงโปรเจ็กต์ XML และ Oracle-Primavera ถัดไป คุณควรรับข้อมูลจากฟิลด์ XML ที่มีอยู่ และจับคู่ xz กับฟิลด์ที่เกี่ยวข้องใน Oracle-Primavera จากนั้นคุณควรใช้ API เพื่อสร้างฟิลด์ที่ขาดหายไปใน Oracle-Primavera เพิ่มฟิลด์ใหม่ด้วยข้อมูลจากโครงการ XML โดยใช้ .Net กระบวนการนี้จะรวมข้อมูล XML และ Oracle-Primavera ลงในแอปพลิเคชัน C#
จัดการแพ็คเกจ NuGet ด้วย Visual Studio Package
คำสั่งคอนโซลตัวจัดการแพ็คเกจ
PM> Install-Package Aspose.Tasks
ขั้นตอนในการรวม XML เป็น Oracle-Primavera ผ่าน C#
นักพัฒนาสามารถโหลดและรวมไฟล์ XML เป็น Oracle-Primavera ได้ง่ายๆ โดยใช้โค้ดเพียงไม่กี่บรรทัด
- ตัดสินใจว่าเอนทิตีใดจาก XML ที่คุณต้องการผสานและวิธีที่คุณต้องการแมปบนเอนทิตี MS Project (เรื่องราวของผู้ใช้ => งาน วันที่สร้างในสหรัฐอเมริกา => วันที่เริ่มต้น ฯลฯ)
- สร้างตัวอย่างใหม่ของคลาส Project
- แยกรูปแบบ XML เพื่อรับเอนทิตีที่จำเป็น (เช่น ถ้าคุณต้องการแยกวิเคราะห์ *.csv ไฟล์สำรองของ Jira คุณอาจต้องการใช้ Aspose.Cells)
- เพิ่มเอนทิตีที่แยกวิเคราะห์ไปยังอินสแตนซ์ที่สร้างขึ้นของคลาส Project
- ใช้ส่วนประกอบ .NET ทั่วไปเพื่อสร้างและเติมรูปแบบไฟล์สำรองข้อมูล XML (*.csv)
ความต้องการของระบบ
ก่อนเรียกใช้รหัสตัวอย่างการแปลง ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นต่อไปนี้
- Microsoft Windows หรือระบบปฏิบัติการที่เข้ากันได้กับ .NET Framework, Mono และ COM Interop
- สภาพแวดล้อมการพัฒนาเช่น Microsoft Visual Studio
- Aspose.Tasks สำหรับ .NET DLL ที่อ้างอิงในโครงการของคุณ
การควบรวมกิจการออนไลน์ XML
ทดสอบคุณภาพของการรวม XML ในเบราว์เซอร์ของคุณ! โปรดโหลดไฟล์ XML จากระบบไฟล์ในเครื่องหรือ URL เลือกรูปแบบผลลัพธ์ที่ต้องการและเรียกใช้ตัวอย่าง! การรวมไฟล์โครงการเป็นวิธีที่ดีในการรวมข้อมูลของคุณและทำให้ง่ายต่อการจัดการ Aspose.Tasks Merge Tools เป็นวิธีที่ดีในการประหยัดเวลาและลดความพยายามในการจัดการไฟล์ XML หลายไฟล์ ทดสอบคุณภาพของกระบวนการในเบราว์เซอร์ของคุณ โหลดไฟล์จากระบบไฟล์ในเครื่องหรือ URL เลือกรูปแบบเอาต์พุตที่ต้องการและเรียกใช้ตัวอย่าง รวดเร็ว ง่าย ปลอดภัย และฟรี!
var document1 = new Project(@"first-document.mpp"); var document2 = new Project(@"second-document.mpp"); document1.CalculationMode = CalculationMode.None; foreach (var firstLevelTasks in document2.RootTask.Children.ToList()) { document1.RootTask.Children.Add(firstLevelTasks); } document1.Save("merged.mpp", SaveFileFormat.Mpp);
General information about XML format
XML หรือ eXtensible Markup Language เป็นภาษามาร์กอัปที่ขยายได้ ใช้เพื่อจัดเก็บและถ่ายโอนข้อมูลทั้งระหว่างแอปพลิเคชันและโดยตรงในรหัส ดังนั้นจึงสามารถเห็นได้ไม่เฉพาะใน API แต่ยังอยู่ในรหัสโปรแกรมด้วย รูปแบบนี้แนะนำโดย W3C ดังนั้นจึงมักใช้ในการถ่ายโอนข้อมูลไปยังทั้ง API และ SOAP APIWhat is XML?
- A markup language that resembles HTML.
- Designed to transmit data, not to display them.
- XML tags are not predefined, you must define the tags you want.
- XML is described in such a way as to be self-defined.
Why is XML needed?
ในขั้นต้น รูปแบบนี้ถูกประดิษฐ์ขึ้นเพื่อจัดเก็บและถ่ายโอนข้อมูลระหว่างแอปพลิเคชันและทางอินเทอร์เน็ตได้อย่างรวดเร็วและง่ายดาย
เนื่องจากบุคคลและคอมพิวเตอร์อ่านได้ง่ายจึงเริ่มได้รับความนิยม ข้อมูลใน .xml จัดเก็บในรูปแบบข้อความธรรมดา ซึ่งทำให้ง่ายต่อการบีบอัดและถ่ายโอนจากอุปกรณ์หนึ่งไปยังอีกอุปกรณ์หนึ่ง
ข้อสำคัญ! XML ไม่ใช่รหัสโปรแกรมปฏิบัติการ แต่เป็นรูปแบบเอกสารที่มีโครงสร้าง
ส่วนคำถามที่พบบ่อย
คำถามที่พบบ่อยเกี่ยวกับการรวม XML ถึง Oracle-Primavera
1. เหตุใดการควบรวม XML จึงมีประโยชน์
XML Merger เป็นเครื่องมือที่ใช้งานได้จริง มีประสิทธิภาพ และรวดเร็วในการรวมไฟล์ XML หลายไฟล์ คุณสามารถรวมเอกสาร XML ให้เป็นหนึ่งเดียวได้อย่างรวดเร็วและง่ายดาย และบันทึกผลลัพธ์ในรูปแบบ MPP, MPT, MPX และ XML โดยไม่ต้องยุ่งยาก!
2. ฉันจะรวม XML ได้อย่างไร
คุณสามารถรวม XML ทางออนไลน์หรือทางโปรแกรม ในการรวมเอกสาร XML ออนไลน์ เพียงอัปโหลดไฟล์จากคอมพิวเตอร์ของคุณหรือ URL เลือกรูปแบบผลลัพธ์ที่ต้องการจากรายการ แล้วกดปุ่ม ‘เรียกใช้’ คุณจะได้รับผลลัพธ์ในเวลาไม่นาน นอกจากนี้ คุณสามารถคัดลอกโค้ด C# และใช้ในแอปพลิเคชันของคุณเองสำหรับการรวมเอกสาร
3. ฉันสามารถผสาน XML บน Linux, Mac OS, iOS หรือ Android ได้หรือไม่
คุณสามารถใช้การควบรวม XML ออนไลน์ฟรีจากอุปกรณ์พกพา แท็บเล็ต หรือคอมพิวเตอร์ อินเทอร์เฟซของการควบรวมกิจการนั้นใช้งานง่ายและเป็นมิตรกับผู้ใช้ เครื่องมือของเราเข้ากันได้กับระบบปฏิบัติการหลักทั้งหมดและเบราว์เซอร์ที่เกี่ยวข้อง รวมถึง Windows, Mac OS, Linux, Android และ iOS ไม่จำเป็นต้องติดตั้งซอฟต์แวร์เพิ่มเติมเพื่อให้เครื่องมือนี้ทำงาน
อื่น ๆ ที่รองรับ XML การผสาน
คุณยังสามารถรวม XML เข้ากับรูปแบบไฟล์อื่นๆ ได้: