System::Xml::XmlNodeReader sınıfı
İçindekiler
[
Saklamak
]XmlNodeReader class
Bir XmlNode içindeki XML verilerine hızlı, önbelleğe alınmamış yalnızca ileriye doğru erişim sağlayan bir okuyucuyu temsil eder.
class XmlNodeReader : public System::Xml::XmlReader,
public System::Xml::IXmlNamespaceResolver
Yöntemler
| Yöntem | Açıklama |
|---|---|
| Close() override | XmlNodeReader::get_ReadState değerini ReadState::Closed olarak 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 | XmlNodeReader öğesinin ikili içerik okuma yöntemlerini 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_EOF() override | Okuyucunun akışın sonuna konumlanıp konumlanmadığını gösteren bir değer döndürür. |
| get_HasAttributes() override | Geçerli düğümün herhangi bir özniteliği olup olmadığını gösteren bir değer döndürür. |
| get_HasValue() override | Geçerli düğümün bir XmlNodeReader::get_Value değeri alıp alamayacağını gösteren bir değer döndürür. |
| get_IsDefault() override | Geçerli düğümün, belge türü tanımında (DTD) veya şemada tanımlanan varsayılan değerden oluşturulan 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_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_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_Prefix() override | Geçerli düğümle ilişkili ad alanı önekini döndürür. |
| get_ReadState() override | Okuyucunun durumunu döndürür. |
| get_SchemaInfo() override | Geçerli düğüme atanmış şema bilgilerini döndürür. |
| get_Value() override | Geçerli düğümün metin değerini 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. |
| 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. |
| ReadContentAsBase64(ArrayPtr<uint8_t>, int32_t, int32_t) override | İçeriği okur ve Base64 çözümlenmiş ikili baytları döndürür. |
| ReadContentAsBinHex(ArrayPtr<uint8_t>, int32_t, int32_t) override | İçeriği okur ve BinHex çözümlenmiş 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. |
| ResolveEntity() override | EntityReference düğümleri için varlık referansını çözer. |
| Skip() override | Geçerli düğümün alt öğelerini atlar. |
| XmlNodeReader(const SharedPtr<XmlNode>&) | Belirtilen XmlNode kullanarak XmlNodeReader sınıfının bir örneğini oluşturur. |
Typedefs
| Typedef | Açıklama |
|---|---|
| Ptr | Bu sınıfın bir örneğine ortak gösterici için bir takma ad. |
Açıklamalar
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 IXmlNamespaceResolver
- Namespace System::Xml
- Library Aspose.Font for C++