System::Xml::XmlReader::Create 메서드

XmlReader::Create(const SharedPtr<IO::Stream>&) method

지정된 스트림을 사용하고 기본 설정으로 새 XmlReader 인스턴스를 생성합니다.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input)
매개변수형식설명
inputconst SharedPtr<IO::Stream>&XML 데이터를 포함하는 스트림입니다. XmlReader는 스트림의 처음 몇 바이트를 스캔하여 바이트 순서 표시(BOM) 또는 인코딩의 다른 표시를 찾습니다. 인코딩이 결정되면, 해당 인코딩을 사용하여 스트림을 계속 읽으며, 처리는 (Unicode) 문자 스트림으로 입력을 파싱하는 것을 계속합니다.

ReturnValue

스트림에서 XML 데이터를 읽는 데 사용되는 객체입니다.

또 보기

XmlReader::Create(const SharedPtr<IO::Stream>&, const SharedPtr<XmlReaderSettings>&) method

지정된 스트림과 설정으로 새 XmlReader 인스턴스를 생성합니다.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input, const SharedPtr<XmlReaderSettings> &settings)
매개변수형식설명
inputconst SharedPtr<IO::Stream>&XML 데이터를 포함하는 스트림입니다. XmlReader는 스트림의 처음 몇 바이트를 스캔하여 바이트 순서 표시(BOM) 또는 인코딩의 다른 표시를 찾습니다. 인코딩이 결정되면, 해당 인코딩을 사용하여 스트림을 계속 읽으며, 처리는 (Unicode) 문자 스트림으로 입력을 파싱하는 것을 계속합니다.
settingsconst SharedPtr<XmlReaderSettings>&XmlReader 인스턴스의 설정입니다. 이 값은 nullptr 일 수 있습니다.

ReturnValue

스트림에서 XML 데이터를 읽는 데 사용되는 객체입니다.

또 보기

XmlReader::Create(const SharedPtr<IO::Stream>&, SharedPtr<XmlReaderSettings>, const SharedPtr<XmlParserContext>&) method

지정된 스트림, 설정 및 구문 분석을 위한 컨텍스트 정보를 사용하여 새 XmlReader 인스턴스를 생성합니다.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input, SharedPtr<XmlReaderSettings> settings, const SharedPtr<XmlParserContext> &inputContext)
매개변수형식설명
inputconst SharedPtr<IO::Stream>&XML 데이터를 포함하는 스트림입니다. XmlReader는 스트림의 처음 몇 바이트를 스캔하여 바이트 순서 표시(BOM) 또는 인코딩의 다른 표시를 찾습니다. 인코딩이 결정되면, 해당 인코딩을 사용하여 스트림을 계속 읽으며, 처리는 (Unicode) 문자 스트림으로 입력을 파싱하는 것을 계속합니다.
settingsSharedPtr<XmlReaderSettings>XmlReader 인스턴스의 설정입니다. 이 값은 nullptr 일 수 있습니다.
inputContextconst SharedPtr<XmlParserContext>&XML 조각을 구문 분석하는 데 필요한 컨텍스트 정보입니다. 컨텍스트 정보에는 사용할 XmlNameTable, 인코딩, 네임스페이스 범위, 현재 xml:langxml:space 범위, 기본 URI 및 문서 유형 정의가 포함될 수 있습니다. 이 값은 nullptr 일 수 있습니다.

ReturnValue

스트림에서 XML 데이터를 읽는 데 사용되는 객체입니다.

또 보기

XmlReader::Create(const SharedPtr<IO::Stream>&, SharedPtr<XmlReaderSettings>, const String&) method

지정된 스트림, 기본 URI 및 설정을 사용하여 새 XmlReader 인스턴스를 생성합니다.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input, SharedPtr<XmlReaderSettings> settings, const String &baseUri)
매개변수형식설명
inputconst SharedPtr<IO::Stream>&XML 데이터를 포함하는 스트림입니다. XmlReader는 스트림의 처음 몇 바이트를 스캔하여 바이트 순서 표시(BOM) 또는 인코딩의 다른 표시를 찾습니다. 인코딩이 결정되면, 해당 인코딩을 사용하여 스트림을 계속 읽으며, 처리는 (Unicode) 문자 스트림으로 입력을 파싱하는 것을 계속합니다.
settingsSharedPtr<XmlReaderSettings>XmlReader 인스턴스의 설정입니다. 이 값은 nullptr 일 수 있습니다.
baseUriconst String&읽고 있는 엔터티 또는 문서의 기본 URI입니다. 이 값은 nullptr 일 수 있습니다. Security Note 기본 URI는 XML 문서의 상대 URI를 해결하는 데 사용됩니다. 신뢰할 수 없는 소스의 기본 URI를 사용하지 마십시오.

ReturnValue

스트림에서 XML 데이터를 읽는 데 사용되는 객체입니다.

또 보기

XmlReader::Create(const SharedPtr<IO::TextReader>&) method

지정된 텍스트 리더를 사용하여 새로운 XmlReader 인스턴스를 생성합니다.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input)
매개변수형식설명
입력const SharedPtr<IO::TextReader>&XML 데이터를 읽을 텍스트 리더입니다. 텍스트 리더는 유니코드 문자 스트림을 반환하므로 XML 선언에 지정된 인코딩은 XML 리더가 데이터 스트림을 디코딩하는 데 사용되지 않습니다.

ReturnValue

스트림에서 XML 데이터를 읽는 데 사용되는 객체입니다.

또 보기

XmlReader::Create(const SharedPtr<IO::TextReader>&, const SharedPtr<XmlReaderSettings>&) method

지정된 텍스트 리더와 설정을 사용하여 새로운 XmlReader 인스턴스를 생성합니다.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input, const SharedPtr<XmlReaderSettings> &settings)
매개변수형식설명
입력const SharedPtr<IO::TextReader>&XML 데이터를 읽을 텍스트 리더입니다. 텍스트 리더는 유니코드 문자 스트림을 반환하므로 XML 선언에 지정된 인코딩은 XML 리더가 데이터 스트림을 디코딩하는 데 사용되지 않습니다.
settingsconst SharedPtr<XmlReaderSettings>&새로운 XmlReader에 대한 설정입니다. 이 값은 nullptr일 수 있습니다.

ReturnValue

스트림에서 XML 데이터를 읽는 데 사용되는 객체입니다.

또 보기

XmlReader::Create(const SharedPtr<IO::TextReader>&, SharedPtr<XmlReaderSettings>, const SharedPtr<XmlParserContext>&) method

지정된 텍스트 리더, 설정 및 구문 분석을 위한 컨텍스트 정보를 사용하여 새로운 XmlReader 인스턴스를 생성합니다.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input, SharedPtr<XmlReaderSettings> settings, const SharedPtr<XmlParserContext> &inputContext)
매개변수형식설명
입력const SharedPtr<IO::TextReader>&XML 데이터를 읽을 텍스트 리더입니다. 텍스트 리더는 유니코드 문자 스트림을 반환하므로 XML 선언에 지정된 인코딩은 XML 리더가 데이터 스트림을 디코딩하는 데 사용되지 않습니다.
settingsSharedPtr<XmlReaderSettings>XmlReader 인스턴스의 설정입니다. 이 값은 nullptr 일 수 있습니다.
inputContextconst SharedPtr<XmlParserContext>&XML 조각을 구문 분석하는 데 필요한 컨텍스트 정보입니다. 컨텍스트 정보에는 사용할 XmlNameTable, 인코딩, 네임스페이스 범위, 현재 xml:langxml:space 범위, 기본 URI 및 문서 유형 정의가 포함될 수 있습니다. 이 값은 nullptr 일 수 있습니다.

ReturnValue

스트림에서 XML 데이터를 읽는 데 사용되는 객체입니다.

또 보기

XmlReader::Create(const SharedPtr<IO::TextReader>&, SharedPtr<XmlReaderSettings>, const String&) method

지정된 텍스트 리더, 설정 및 기본 URI를 사용하여 새로운 XmlReader 인스턴스를 생성합니다.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input, SharedPtr<XmlReaderSettings> settings, const String &baseUri)
매개변수형식설명
inputconst SharedPtr<IO::TextReader>&XML 데이터를 읽을 텍스트 리더입니다. 텍스트 리더는 유니코드 문자 스트림을 반환하므로 XML 선언에 지정된 인코딩은 XmlReader가 데이터 스트림을 디코딩하는 데 사용되지 않습니다.
settingsSharedPtr<XmlReaderSettings>XmlReader 인스턴스의 설정입니다. 이 값은 nullptr 일 수 있습니다.
baseUriconst String&읽고 있는 엔터티 또는 문서의 기본 URI입니다. 이 값은 nullptr 일 수 있습니다. Security Note 기본 URI는 XML 문서의 상대 URI를 해결하는 데 사용됩니다. 신뢰할 수 없는 소스의 기본 URI를 사용하지 마십시오.

ReturnValue

스트림에서 XML 데이터를 읽는 데 사용되는 객체입니다.

또 보기

XmlReader::Create(const SharedPtr<XmlReader>&, SharedPtr<XmlReaderSettings>) method

지정된 XML 리더와 설정을 사용하여 새로운 XmlReader 인스턴스를 생성합니다.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<XmlReader> &reader, SharedPtr<XmlReaderSettings> settings)
매개변수형식설명
리더const SharedPtr\<XmlReader\>\&기본 XML 리더로 사용하려는 객체입니다.
settingsSharedPtr<XmlReaderSettings>새로운 XmlReader 인스턴스에 대한 설정입니다. XmlReaderSettings 객체의 호환성 수준은 기본 리더의 호환성 수준과 일치해야 하거나, ConformanceLevel::Auto로 설정되어야 합니다.

ReturnValue

지정된 XmlReader 객체를 감싸는 객체입니다.

또 보기

XmlReader::Create(const String&) method

지정된 URI로 새로운 XmlReader 인스턴스를 생성합니다.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri)
매개변수형식설명
inputUriconst String&XML 데이터를 포함하는 파일의 URI입니다. XmlUrlResolver 클래스를 사용하여 경로를 정규 데이터 표현으로 변환합니다.

ReturnValue

스트림에서 XML 데이터를 읽는 데 사용되는 객체입니다.

또 보기

XmlReader::Create(const String&, const SharedPtr<XmlReaderSettings>&) method

지정된 URI와 설정을 사용하여 새로운 XmlReader 인스턴스를 생성합니다.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri, const SharedPtr<XmlReaderSettings> &settings)
매개변수형식설명
inputUriconst String&XML 데이터를 포함하는 파일의 URI입니다. XmlReaderSettings 객체에 있는 XmlResolver 객체를 사용하여 경로를 정규 데이터 표현으로 변환합니다. XmlReaderSettings::get_XmlResolver 값이 nullptr인 경우 새 XmlUrlResolver 객체가 사용됩니다.
settingsconst SharedPtr<XmlReaderSettings>&XmlReader 인스턴스의 설정입니다. 이 값은 nullptr 일 수 있습니다.

ReturnValue

스트림에서 XML 데이터를 읽는 데 사용되는 객체입니다.

또 보기

XmlReader::Create(const String&, SharedPtr<XmlReaderSettings>, const SharedPtr<XmlParserContext>&) method

지정된 URI, 설정 및 구문 분석을 위한 컨텍스트 정보를 사용하여 새로운 XmlReader 인스턴스를 생성합니다.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri, SharedPtr<XmlReaderSettings> settings, const SharedPtr<XmlParserContext> &inputContext)
매개변수형식설명
inputUriconst String&XML 데이터를 포함하는 파일의 URI입니다. XmlReaderSettings 객체에 있는 XmlResolver 객체를 사용하여 경로를 정규 데이터 표현으로 변환합니다. XmlReaderSettings::get_XmlResolver 값이 nullptr인 경우 새 XmlUrlResolver 객체가 사용됩니다.
settingsSharedPtr<XmlReaderSettings>XmlReader 인스턴스의 설정입니다. 이 값은 nullptr 일 수 있습니다.
inputContextconst SharedPtr<XmlParserContext>&XML 조각을 구문 분석하는 데 필요한 컨텍스트 정보입니다. 컨텍스트 정보에는 사용할 XmlNameTable, 인코딩, 네임스페이스 범위, 현재 xml:langxml:space 범위, 기본 URI 및 문서 유형 정의가 포함될 수 있습니다. 이 값은 nullptr 일 수 있습니다.

ReturnValue

스트림에서 XML 데이터를 읽는 데 사용되는 객체입니다.

또 보기