XmlDataSource

XmlDataSource class

문서를 조립하는 동안 사용할 XML 파일 또는 스트림의 데이터에 대한 액세스를 제공합니다.

public class XmlDataSource

생성자

이름 설명
XmlDataSource(Stream) XML 데이터 로드를 위한 기본 옵션을 사용하여 XML 스트림의 데이터로 새 데이터 원본을 만듭니다.
XmlDataSource(string) XML 데이터 로드를 위한 기본 옵션을 사용하여 XML 파일의 데이터로 새 데이터 소스를 생성합니다.
XmlDataSource(Stream, Stream) XML 스키마 정의 스트림을 사용하여 XML 스트림의 데이터로 새 데이터 원본을 만듭니다. 기본 options 는 XML 데이터 로드에 사용됩니다.
XmlDataSource(Stream, XmlDataLoadOptions) XML 데이터 로드에 대해 지정된 옵션을 사용하여 XML 스트림의 데이터로 새 데이터 원본을 만듭니다.
XmlDataSource(string, string) XML 스키마 정의 파일을 사용하여 XML 파일의 데이터로 새 데이터 원본을 만듭니다. 기본 options 는 XML 데이터 로드에 사용됩니다.
XmlDataSource(string, XmlDataLoadOptions) 지정된 XML 데이터 로드 옵션을 사용하여 XML 파일의 데이터로 새 데이터 원본을 만듭니다.
XmlDataSource(Stream, Stream, XmlDataLoadOptions) XML 스키마 정의 스트림을 사용하여 XML 스트림의 데이터로 새 데이터 원본을 만듭니다. specified 옵션은 XML 데이터 로드에 사용됩니다.
XmlDataSource(string, string, XmlDataLoadOptions) XML 스키마 정의 파일을 사용하여 XML 파일의 데이터로 새 데이터 원본을 만듭니다. specified 옵션은 XML 데이터 로드에 사용됩니다.

비고

문서를 조립하는 동안 해당 파일 또는 스트림의 데이터에 액세스하려면 이 클래스의 인스턴스를 데이터 소스 중 하나로 전달하십시오.DocumentAssembler .AssembleDocument 과부하.

템플릿 문서에서 최상위 XML 요소에 동일한 유형의 요소 목록만 포함된 경우 XmlDataSource 인스턴스는 a인 것처럼 동일한 방식으로 처리되어야 합니다.DataTable 사례. 그렇지 않으면XmlDataSource 인스턴스는 마치 인스턴스인 것처럼 처리되어야 합니다.DataRow사례. 자세한 내용은 템플릿 구문 참조 (https://docs.groupdocs.com/display/assemblynet/Template+Syntax+-+Part+1+of+2#TemplateSyntax-Part1of2-UsingDataSources)를 참조하세요.

XML 스키마 정의가 이 클래스의 생성자에게 전달되면 단순 XML 요소 및 속성 값의 데이터 유형이 스키마에 따라 결정됩니다. 따라서 템플릿 문서에서 문자열이 아닌 입력된 값 로 작업할 수 있습니다.

XML 스키마 정의가 이 클래스의 생성자에 전달되지 않으면 단순 XML 요소 값의 데이터 유형과 특성이 해당 문자열 표현에 따라 자동으로 결정됩니다. 따라서 템플릿 문서에서 이 경우에도 입력된 값으로 작업을 수행할 수 있습니다. 엔진은 다음 유형의 값을 자동으로 인식할 수 있습니다.

  • 긴?
  • 더블?
  • 부울?
  • 날짜 시간?

데이터 유형 자동 인식이 작동하려면 간단한 XML 요소 값의 문자열 표현과 속성이 고정 문화권 설정을 사용하여 구성되어야 합니다.

XML 데이터 로드의 기본 동작을 재정의하려면XmlDataLoadOptions 이 클래스의 생성자에 대한 인스턴스.

또한보십시오