HTML form은 여러 소스에서 정보를 수집하는 데 사용할 수 있습니다. 수집된 정보는 나중에 XML 형식 데이터로 추출할 수 있는 데이터베이스에 저장되거나 직렬화될 수 있습니다. 경우에 따라 HTML 템플릿을 XML 데이터와 병합해야 할 수도 있습니다. 이러한 경우에 따라 이 문서에서는 C#에서 프로그래밍 방식으로 HTML 템플릿을 XML 데이터와 병합하는 방법을 설명합니다.
XML 파일과 HTML 템플릿 병합 – C# API 설치
.NET용 Aspose.HTML API는 HTML 파일 및 기타 여러 파일 형식 작업을 지원합니다. API 구성은 다운로드 페이지에서 DLL 파일을 다운로드하거나 다음 명령을 사용하여 NuGet 패키지 관리자를 사용하여 NuGet 갤러리에서 설치할 수 있으므로 매우 간단합니다.
PM> Install-Package Aspose.Html
C#에서 HTML 템플릿을 XML 값과 병합하는 방법
다음 단계는 HTML 템플릿을 XML 데이터와 병합하기 위한 HMTL 병합 프로세스를 요약합니다.
- 소스 XML 형식 데이터와 함께 입력 HTML 템플릿을 로드합니다.
- 파일 경로를 설정하고 템플릿 병합 작업을 수행합니다.
다음 표제는 실행 중인 코드 샘플과 함께 이 프로세스를 자세히 설명합니다.
C#에서 HTML 템플릿을 XML 데이터와 병합
다음 단계에 따라 XML 데이터를 HTML 템플릿과 쉽게 병합할 수 있습니다.
- HTMLDocument 클래스의 인스턴스로 소스 템플릿 파일을 로드합니다.
- 입력 XML 파일에 액세스하여 해당 데이터를 병합합니다.
- ConvertTemplate 메서드를 사용하여 HTML 템플릿을 XML 형식 데이터와 병합합니다.
아래 코드 조각은 C#에서 프로그래밍 방식으로 HTML 템플릿을 XML 데이터와 병합하는 방법을 자세히 설명합니다.
// HTML 템플릿 문서
Aspose.Html.HTMLDocument templateHtml = new Aspose.Html.HTMLDocument(dataDir + "HTMLTemplateforXML.html");
// 병합을 위한 XML 데이터
Aspose.Html.Converters.TemplateData data = new Aspose.Html.Converters.TemplateData(dataDir + "XMLTemplate.xml");
// 출력 파일 경로
string templateOutput = dataDir + "HTMLTemplate_Output.html";
// HTML 템플릿을 XML 데이터와 병합
Aspose.Html.Converters.Converter.ConvertTemplate(templateHtml, data, new Aspose.Html.Loading.TemplateLoadOptions(), templateOutput);
.NET용 Aspose.HTML 배우기
문서 섹션에서 API의 다양한 기능을 다루는 여러 장을 탐색하여 HTML 및 기타 지원되는 파일로 작업할 수 있는 다른 가능성을 살펴볼 수 있습니다.
무료 라이선스 받기
평가 제한 및 출력 문서의 워터마크를 피하기 위해 무료 임시 라이선스를 요청할 수 있습니다.
결론
이 기사에서는 C#에서 프로그래밍 방식으로 HTML 템플릿을 XML 형식 데이터와 병합하는 방법을 이해했습니다. 또한 요구 사항에 따라 URL, 파일 등과 같은 다양한 소스의 데이터를 처리하기 위해 코드 조각을 즉석에서 처리할 수 있습니다. 문의 사항이 있는 경우 포럼으로 문의해 주시기 바랍니다.