C#을 사용하여 프로그래밍 방식으로 XML을 MPP로 또는 MPP를 XML로 변환

Extensible Markup Language(XML)는 태그를 사용하여 정보를 저장하는 파일 형식입니다. 데이터를 저장하거나 전송하는 데 사용할 수 있습니다. XML을 입력 형식으로 허용하는 일부 응용 프로그램으로 MPP 파일에 저장된 데이터를 전송해야 하는 상황이 있을 수 있습니다. 반면에 MPP 형식으로 변환하려는 XML 형식의 프로젝트 데이터가 있을 수 있습니다. 이러한 경우 필요에 따라 MPP 및 XML 형식을 상호 변환할 수 있습니다. 이를 위해 이 기사에서는 C#을 사용하여 프로그래밍 방식으로 MPP 파일을 XML 형식으로 또는 그 반대로 변환하는 방법을 설명합니다.

XML을 MPP로 또는 그 반대로 변환하기 위한 C# API

Aspose.Tasks for .NET은 Microsoft Project(MPP) 파일 작업을 위한 API입니다. Microsoft Project를 설치하지 않고도 MPP/XML 파일을 읽고 쓸 수 있습니다. API를 사용하여 XML 파일을 MPP 형식으로 또는 그 반대로 변환할 수도 있습니다. NuGet을 통해 API를 설치하거나 다운로드 섹션에서 직접 다운로드할 수 있습니다.

PM> Install-Package Aspose.Tasks

C#을 사용하여 XML 파일에서 MPP 파일로 데이터 복사

다음은 C#을 사용하여 XML 파일에서 MPP 파일로 데이터를 복사하는 단계입니다.

다음 샘플 코드는 C#을 사용하여 XML 파일에서 MPP 파일로 데이터를 복사하는 방법을 보여줍니다.

// 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);

C#을 사용하여 MPP 파일을 XML 파일로 변환

다음은 C#을 사용하여 MPP 파일을 XML 파일로 변환하는 단계입니다.

다음 샘플 코드는 C#을 사용하여 MPP 파일을 XML 파일로 변환하는 방법을 보여줍니다.

// MPP 파일 로드
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// MPP 파일을 XML로 저장
project.Save("OutputDirectory\\Output.xml", SaveFileFormat.XML);

무료 라이선스 받기

평가 제한 없이 API를 사용해 보려면 무료 임시 라이선스를 요청할 수 있습니다.

결론

이 기사에서는 C#을 사용하여 XML 파일을 MPP 형식으로 변환하고 MPP 파일을 XML 형식으로 변환하는 방법을 배웠습니다. .NET API용 Aspose.Tasks를 사용하여 단 몇 줄의 코드로 이러한 변환을 수행하는 방법을 배웠습니다. API는 공식 문서를 방문하여 자세히 탐색할 수 있는 MPP 파일 작업을 위한 많은 추가 기능을 제공합니다. 질문이 있는 경우 무료 지원 포럼에 문의해 주십시오.

또한보십시오