System::Xml::XmlReader::Create yöntemi

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

Belirtilen akışı, varsayılan ayarlarla kullanarak yeni bir XmlReader örneği oluşturur.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input)
ParameterTypeAçıklama
inputconst SharedPtr<IO::Stream>&XML verilerini içeren akış. XmlReader akışın ilk baytlarını bir bayt sırası işareti veya başka bir kodlama işareti için tarar. Kodlama belirlendiğinde, akışı okumaya devam etmek için bu kodlama kullanılır ve işlem, girdiyi (Unicode) karakter akışı olarak ayrıştırmaya devam eder.

ReturnValue

Akıştaki XML verilerini okumak için kullanılan bir nesne.

Ayrıca Bakınız

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

Belirtilen akış ve ayarlarla yeni bir XmlReader örneği oluşturur.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input, const SharedPtr<XmlReaderSettings> &settings)
ParameterTypeAçıklama
inputconst SharedPtr<IO::Stream>&XML verilerini içeren akış. XmlReader akışın ilk baytlarını bir bayt sırası işareti veya başka bir kodlama işareti için tarar. Kodlama belirlendiğinde, akışı okumaya devam etmek için bu kodlama kullanılır ve işlem, girdiyi (Unicode) karakter akışı olarak ayrıştırmaya devam eder.
settingsconst SharedPtr<XmlReaderSettings>&Yeni XmlReader örneği için ayarlar. Bu değer nullptr olabilir.

ReturnValue

Akıştaki XML verilerini okumak için kullanılan bir nesne.

Ayrıca Bakınız

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

Belirtilen akışı, ayarları ve ayrıştırma için bağlam bilgilerini kullanarak yeni bir XmlReader örneği oluşturur.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input, SharedPtr<XmlReaderSettings> settings, const SharedPtr<XmlParserContext> &inputContext)
ParameterTypeAçıklama
inputconst SharedPtr<IO::Stream>&XML verilerini içeren akış. XmlReader akışın ilk baytlarını bir bayt sırası işareti veya başka bir kodlama işareti için tarar. Kodlama belirlendiğinde, akışı okumaya devam etmek için bu kodlama kullanılır ve işlem, girdiyi (Unicode) karakter akışı olarak ayrıştırmaya devam eder.
settingsSharedPtr<XmlReaderSettings>Yeni XmlReader örneği için ayarlar. Bu değer nullptr olabilir.
inputContextconst SharedPtr<XmlParserContext>&XML parçacığını ayrıştırmak için gereken bağlam bilgisi. Bağlam bilgisi, kullanılacak XmlNameTable, kodlama, ad alanı kapsamı, geçerli xml:lang ve xml:space kapsamı, temel URI ve belge türü tanımını içerebilir. Bu değer nullptr olabilir.

ReturnValue

Akıştaki XML verilerini okumak için kullanılan bir nesne.

Ayrıca Bakınız

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

Belirtilen akış, temel URI ve ayarları kullanarak yeni bir XmlReader örneği oluşturur.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input, SharedPtr<XmlReaderSettings> settings, const String &baseUri)
ParameterTypeAçıklama
inputconst SharedPtr<IO::Stream>&XML verilerini içeren akış. XmlReader akışın ilk baytlarını bir bayt sırası işareti veya başka bir kodlama işareti için tarar. Kodlama belirlendiğinde, akışı okumaya devam etmek için bu kodlama kullanılır ve işlem, girdiyi (Unicode) karakter akışı olarak ayrıştırmaya devam eder.
settingsSharedPtr<XmlReaderSettings>Yeni XmlReader örneği için ayarlar. Bu değer nullptr olabilir.
baseUriconst String&Okunan varlık veya belgenin temel URI’si. Bu değer nullptr olabilir. Security Not Temel URI, XML belgesinin göreli URI’sini çözmek için kullanılır. Güvenilmeyen bir kaynaktan gelen temel URI’yi kullanmayın.

ReturnValue

Akıştaki XML verilerini okumak için kullanılan bir nesne.

Ayrıca Bakınız

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

Belirtilen metin okuyucusunu kullanarak yeni bir XmlReader örneği oluşturur.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input)
ParameterTypeAçıklama
girdiconst SharedPtr<IO::TextReader>&XML verilerini okumak için kullanılacak metin okuyucu. Bir metin okuyucu Unicode karakter akışı döndürür, bu yüzden XML bildiriminde belirtilen kodlama, XML okuyucu tarafından veri akışını çözmek için kullanılmaz.

ReturnValue

Akıştaki XML verilerini okumak için kullanılan bir nesne.

Ayrıca Bakınız

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

Belirtilen metin okuyucusu ve ayarları kullanarak yeni bir XmlReader örneği oluşturur.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input, const SharedPtr<XmlReaderSettings> &settings)
ParameterTypeAçıklama
girdiconst SharedPtr<IO::TextReader>&XML verilerini okumak için kullanılacak metin okuyucu. Bir metin okuyucu Unicode karakter akışı döndürür, bu yüzden XML bildiriminde belirtilen kodlama XML okuyucu tarafından veri akışını çözmek için kullanılmaz.
settingsconst SharedPtr<XmlReaderSettings>&Yeni XmlReader için ayarlar. Bu değer nullptr olabilir.

ReturnValue

Akıştaki XML verilerini okumak için kullanılan bir nesne.

Ayrıca Bakınız

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

Belirtilen metin okuyucusu, ayarlar ve ayrıştırma için bağlam bilgilerini kullanarak yeni bir XmlReader örneği oluşturur.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input, SharedPtr<XmlReaderSettings> settings, const SharedPtr<XmlParserContext> &inputContext)
ParameterTypeAçıklama
girdiconst SharedPtr<IO::TextReader>&XML verilerini okumak için kullanılacak metin okuyucu. Bir metin okuyucu Unicode karakter akışı döndürür, bu yüzden XML bildiriminde belirtilen kodlama XML okuyucu tarafından veri akışını çözmek için kullanılmaz.
settingsSharedPtr<XmlReaderSettings>Yeni XmlReader örneği için ayarlar. Bu değer nullptr olabilir.
inputContextconst SharedPtr<XmlParserContext>&XML parçacığını ayrıştırmak için gereken bağlam bilgisi. Bağlam bilgisi, kullanılacak XmlNameTable, kodlama, ad alanı kapsamı, geçerli xml:lang ve xml:space kapsamı, temel URI ve belge türü tanımını içerebilir. Bu değer nullptr olabilir.

ReturnValue

Akıştaki XML verilerini okumak için kullanılan bir nesne.

Ayrıca Bakınız

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

Belirtilen metin okuyucusu, ayarlar ve temel URI’yi kullanarak yeni bir XmlReader örneği oluşturur.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input, SharedPtr<XmlReaderSettings> settings, const String &baseUri)
ParameterTypeAçıklama
inputconst SharedPtr<IO::TextReader>&XML verilerini okumak için kullanılacak metin okuyucu. Bir metin okuyucu Unicode karakter akışı döndürür, bu yüzden XML bildiriminde belirtilen kodlama XmlReader tarafından veri akışını çözmek için kullanılmaz.
settingsSharedPtr<XmlReaderSettings>Yeni XmlReader örneği için ayarlar. Bu değer nullptr olabilir.
baseUriconst String&Okunan varlık veya belgenin temel URI’si. Bu değer nullptr olabilir. Security Not Temel URI, XML belgesinin göreli URI’sini çözmek için kullanılır. Güvenilmeyen bir kaynaktan gelen temel URI’yi kullanmayın.

ReturnValue

Akıştaki XML verilerini okumak için kullanılan bir nesne.

Ayrıca Bakınız

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

Belirtilen XML okuyucu ve ayarları kullanarak yeni bir XmlReader örneği oluşturur.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<XmlReader> &reader, SharedPtr<XmlReaderSettings> settings)
ParameterTypeAçıklama
okuyucuconst SharedPtr<XmlReader>&Temel XML okuyucu olarak kullanmak istediğiniz nesne.
settingsSharedPtr<XmlReaderSettings>Yeni XmlReader örneği için ayarlar. XmlReaderSettings nesnesinin uyumluluk seviyesi, temel okuyucunun uyumluluk seviyesiyle eşleşmelidir veya ConformanceLevel::Auto olarak ayarlanmalıdır.

ReturnValue

Belirtilen XmlReader nesnesinin etrafına sarılmış bir nesne.

Ayrıca Bakınız

XmlReader::Create(const String&) method

Belirtilen URI ile yeni bir XmlReader örneği oluşturur.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri)
ParameterTypeAçıklama
inputUriconst String&XML verilerini içeren dosyanın URI’si. XmlUrlResolver sınıfı yolu kanonik bir veri temsiline dönüştürmek için kullanılır.

ReturnValue

Akıştaki XML verilerini okumak için kullanılan bir nesne.

Ayrıca Bakınız

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

Belirtilen URI ve ayarları kullanarak yeni bir XmlReader örneği oluşturur.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri, const SharedPtr<XmlReaderSettings> &settings)
ParameterTypeAçıklama
inputUriconst String&XML verilerini içeren dosyanın URI’si. XmlReaderSettings nesnesindeki XmlResolver nesnesi yolu kanonik bir veri temsiline dönüştürmek için kullanılır. XmlReaderSettings::get_XmlResolver değeri nullptr ise, yeni bir XmlUrlResolver nesnesi kullanılır.
settingsconst SharedPtr<XmlReaderSettings>&Yeni XmlReader örneği için ayarlar. Bu değer nullptr olabilir.

ReturnValue

Akıştaki XML verilerini okumak için kullanılan bir nesne.

Ayrıca Bakınız

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

Belirtilen URI, ayarlar ve ayrıştırma için bağlam bilgilerini kullanarak yeni bir XmlReader örneği oluşturur.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri, SharedPtr<XmlReaderSettings> settings, const SharedPtr<XmlParserContext> &inputContext)
ParameterTypeAçıklama
inputUriconst String&XML verilerini içeren dosyanın URI’si. XmlReaderSettings nesnesindeki XmlResolver nesnesi yolu kanonik bir veri temsiline dönüştürmek için kullanılır. XmlReaderSettings::get_XmlResolver değeri nullptr ise, yeni bir XmlUrlResolver nesnesi kullanılır.
settingsSharedPtr<XmlReaderSettings>Yeni XmlReader örneği için ayarlar. Bu değer nullptr olabilir.
inputContextconst SharedPtr<XmlParserContext>&XML parçacığını ayrıştırmak için gereken bağlam bilgisi. Bağlam bilgisi, kullanılacak XmlNameTable, kodlama, ad alanı kapsamı, geçerli xml:lang ve xml:space kapsamı, temel URI ve belge türü tanımını içerebilir. Bu değer nullptr olabilir.

ReturnValue

Akıştaki XML verilerini okumak için kullanılan bir nesne.

Ayrıca Bakınız