System::Xml::XmlTextReader sınıfı
İçindekiler
[
Saklamak
]XmlTextReader class
XML verilerine hızlı, önbelleğe alınmamış, yalnızca ileri erişim sağlayan bir okuyucuyu temsil eder.
class XmlTextReader : public System::Xml::XmlReader,
public System::Xml::IXmlLineInfo,
public System::Xml::IXmlNamespaceResolver
Yöntemler
| Yöntem | Açıklama |
|---|---|
| Close() override | XmlReader::get_ReadState değerini Closed‘a değiştirir. |
| get_AttributeCount() override | Geçerli düğümdeki öznitelik sayısını döndürür. |
| get_BaseURI() override | Geçerli düğümün temel URI’sını döndürür. |
| get_CanReadBinaryContent() override | XmlTextReader nesnesinin ikili içerik okuma yöntemlerini uygulayıp uygulamadığını gösteren bir değer döndürür. |
| get_CanReadValueChunk() override | XmlTextReader nesnesinin XmlReader::ReadValueChunk yöntemini uygulayıp uygulamadığını gösteren bir değer döndürür. |
| get_CanResolveEntity() override | Bu okuyucunun varlıkları ayrıştırıp çözümleyip çözemeyeceğini gösteren bir değer döndürür. |
| get_Depth() override | XML belgesindeki geçerli düğümün derinliğini döndürür. |
| get_DtdProcessing() | DtdProcessing enum değerini döndürür. |
| get_Encoding() | Belgenin kodlamasını döndürür. |
| get_EntityHandling() | Okuyucunun varlıkları nasıl işlediğini belirten bir değer döndürür. |
| get_EOF() override | Okuyucunun akışın sonuna konumlanıp konumlanmadığını gösteren bir değer döndürür. |
| get_HasValue() override | Geçerli düğümün XmlTextReader::get_Value değerinin String::Empty dışında bir değer alıp alamayacağını gösteren bir değer döndürür. |
| get_IsDefault() override | Geçerli düğümün, DTD veya şemada tanımlanan varsayılan değerden oluşturulmuş bir öznitelik olup olmadığını gösteren bir değer döndürür. |
| get_IsEmptyElement() override | Geçerli düğümün boş bir öğe olup olmadığını gösteren bir değer döndürür (örneğin, |
| get_LineNumber() override | Geçerli satır numarasını döndürür. |
| get_LinePosition() override | Geçerli satır konumunu döndürür. |
| get_LocalName() override | Geçerli düğümün yerel adını döndürür. |
| get_Name() override | Geçerli düğümün nitelikli adını döndürür. |
| get_Namespaces() | Namespace desteğinin yapılacağını gösteren bir değer döndürür. |
| get_NamespaceURI() override | Okuyucunun konumlandığı düğümün (W3C Namespace spesifikasyonunda tanımlandığı gibi) ad alanı URI’sını döndürür. |
| get_NameTable() override | Bu uygulama ile ilişkili XmlNameTable öğesini döndürür. |
| get_NodeType() override | Geçerli düğümün tipini döndürür. |
| get_Normalization() | Boşluk ve öznitelik değerlerini normalleştirip normalleştirilmeyeceğini gösteren bir değer döndürür. |
| get_Prefix() override | Geçerli düğümle ilişkili ad alanı önekini döndürür. |
| get_ProhibitDtd() | DTD işleme izin verilip verilmeyeceğini gösteren bir değer döndürür. |
| get_QuoteChar() override | Öznitelik düğümünün değerini çevrelemek için kullanılan tırnak işareti karakterini döndürür. |
| get_ReadState() override | Okuyucunun durumunu döndürür. |
| get_Value() override | Geçerli düğümün metin değerini döndürür. |
| get_WhitespaceHandling() | Boşlukların nasıl işlendiğini belirten bir değer döndürür. |
| get_XmlLang() override | Mevcut xml:lang kapsamını döndürür. |
| get_XmlSpace() override | Geçerli xml:space kapsamını döndürür. |
| GetAttribute(String) override | Belirtilen ada sahip özniteliğin değerini döndürür. |
| GetAttribute(String, String) override | Belirtilen yerel ada ve ad alanı URI’sine sahip özniteliğin değerini döndürür. |
| GetAttribute(int32_t) override | Belirtilen indeksdeki özniteliğin değerini döndürür. |
| GetNamespacesInScope(XmlNamespaceScope) override | Geçerli kapsamda bulunan tüm ad alanlarını içeren bir koleksiyon döndürür. |
| GetRemainder() | Arabelleklenmiş XML’in kalan kısmını döndürür. |
| HasLineInfo() override | Sınıfın satır bilgisi döndürüp döndüremeyeceğini gösteren bir değer döndürür. |
| LookupNamespace(const String&) override | Geçerli öğenin kapsamındaki bir ad alanı önekini çözer. |
| MoveToAttribute(String) override | Belirtilen ada sahip özniteliğe geçer. |
| MoveToAttribute(String, String) override | Belirtilen yerel ada ve ad alanı URI’sine sahip özniteliğe geçer. |
| MoveToAttribute(int32_t) override | Belirtilen indeksdeki özniteliğe geçer. |
| MoveToElement() override | Geçerli öznitelik düğümünü içeren öğeye geçer. |
| MoveToFirstAttribute() override | İlk özniteliğe geçer. |
| MoveToNextAttribute() override | Sonraki özniteliğe geçer. |
| Read() override | Akıştan bir sonraki düğümü okur. |
| ReadAttributeValue() override | Öznitelik değerini bir veya daha fazla Text, EntityReference veya EndEntity düğümüne ayrıştırır. |
| ReadBase64(const ArrayPtr<uint8_t>&, int32_t, int32_t) | Base64’i çözer ve çözülen ikili baytları döndürür. |
| ReadBinHex(const ArrayPtr<uint8_t>&, int32_t, int32_t) | BinHex‘i çözer ve çözülen ikili baytları döndürür. |
| ReadChars(const ArrayPtr<char16_t>&, int32_t, int32_t) | Bir öğenin metin içeriğini karakter tamponuna okur. Bu yöntem, gömülü metnin büyük akışlarını ardışık olarak çağırarak okumak için tasarlanmıştır. |
| ReadContentAsBase64(ArrayPtr<uint8_t>, int32_t, int32_t) override | İçeriği okur ve Base64 çözülen ikili baytları döndürür. |
| ReadContentAsBinHex(ArrayPtr<uint8_t>, int32_t, int32_t) override | İçeriği okur ve BinHex çözülen ikili baytları döndürür. |
| ReadElementContentAsBase64(ArrayPtr<uint8_t>, int32_t, int32_t) override | Öğeyi okur ve Base64 içeriğini çözer. |
| ReadElementContentAsBinHex(ArrayPtr<uint8_t>, int32_t, int32_t) override | Öğeyi okur ve BinHex içeriğini çözer. |
| ReadString() override | Bir öğenin veya metin düğümünün içeriğini dize olarak okur. |
| ResetState() | Okuyucunun durumunu ReadState::Initial olarak sıfırlar. |
| ResolveEntity() override | EntityReference düğümleri için varlık referansını çözer. |
| set_DtdProcessing(System::Xml::DtdProcessing) | DtdProcessing enumarasyonunu ayarlar. |
| set_EntityHandling(System::Xml::EntityHandling) | Okuyucunun varlıkları nasıl işlediğini belirten bir değeri ayarlar. |
| set_Namespaces(bool) | Namespace desteğinin yapılacağını gösteren bir değeri ayarlar. |
| set_Normalization(bool) | Boşluk ve öznitelik değerlerini normalleştirip normalleştirilmeyeceğini gösteren bir değeri ayarlar. |
| set_ProhibitDtd(bool) | DTD işleme izin verilip verilmeyeceğini gösteren bir değeri ayarlar. |
| set_WhitespaceHandling(System::Xml::WhitespaceHandling) | Boşluk karakterlerinin nasıl işlendiğini belirten bir değeri ayarlar. |
| set_XmlResolver(const SharedPtr<System::Xml::XmlResolver>&) | DTD referanslarını çözmek için kullanılan XmlResolver ayarlar. |
| Skip() override | Geçerli düğümün alt öğelerini atlar. |
| XmlTextReader(const SharedPtr<IO::Stream>&) | Belirtilen akış ile XmlTextReader sınıfının yeni bir örneğini başlatır. |
| XmlTextReader(const String&, const SharedPtr<IO::Stream>&) | Belirtilen URL ve akış ile XmlTextReader sınıfının yeni bir örneğini başlatır. |
| XmlTextReader(const SharedPtr<IO::Stream>&, const SharedPtr<XmlNameTable>&) | Belirtilen akış ve XmlNameTable ile XmlTextReader sınıfının yeni bir örneğini başlatır. |
| XmlTextReader(const String&, const SharedPtr<IO::Stream>&, const SharedPtr<XmlNameTable>&) | Belirtilen URL, akış ve XmlNameTable ile XmlTextReader sınıfının yeni bir örneğini başlatır. |
| XmlTextReader(const SharedPtr<IO::TextReader>&) | Belirtilen TextReader ile XmlTextReader sınıfının yeni bir örneğini başlatır. |
| XmlTextReader(const String&, const SharedPtr<IO::TextReader>&) | Belirtilen URL ve TextReader ile XmlTextReader sınıfının yeni bir örneğini başlatır. |
| XmlTextReader(const SharedPtr<IO::TextReader>&, const SharedPtr<XmlNameTable>&) | Belirtilen TextReader ve XmlNameTable ile XmlTextReader sınıfının yeni bir örneğini başlatır. |
| XmlTextReader(const String&, const SharedPtr<IO::TextReader>&, const SharedPtr<XmlNameTable>&) | Belirtilen URL, TextReader ve XmlNameTable ile XmlTextReader sınıfının yeni bir örneğini başlatır. |
| XmlTextReader(const SharedPtr<IO::Stream>&, XmlNodeType, const SharedPtr<XmlParserContext>&) | Belirtilen akış, XmlNodeType ve XmlParserContext ile XmlTextReader sınıfının yeni bir örneğini başlatır. |
| XmlTextReader(const String&, XmlNodeType, const SharedPtr<XmlParserContext>&) | Belirtilen dize, XmlNodeType ve XmlParserContext ile XmlTextReader sınıfının yeni bir örneğini başlatır. |
| XmlTextReader(const String&) | Belirtilen dosya ile XmlTextReader sınıfının yeni bir örneğini başlatır. |
| XmlTextReader(const String&, const SharedPtr<XmlNameTable>&) | Belirtilen dosya ve XmlNameTable ile XmlTextReader sınıfının yeni bir örneğini başlatır. |
Typedefs
| Typedef | Açıklama |
|---|---|
| Ptr | Bu sınıfın bir örneğine ortak gösterici için bir takma ad. |
Açıklamalar
Bunun yerine XmlReader sınıfını kullanmanız önerilir.
Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu türden örnekleri yığıt üzerinde veya new operatörüyle oluşturmayın, çünkü bu çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr göstericisine sarın ve bu göstericiyi fonksiyonlara argüman olarak geçirmek için kullanın.
Ayrıca Bakınız
- Class XmlReader
- Class IXmlLineInfo
- Class IXmlNamespaceResolver
- Namespace System::Xml
- Library Aspose.Font for C++