XmlNodeReader Sınıf

Tanım

bir içindeki XML verilerine yalnızca hızlı, önbelleğe alınmamış ileriye doğru erişim sağlayan bir XmlNodeokuyucudur.

public ref class XmlNodeReader : System::Xml::XmlReader, System::Xml::IXmlNamespaceResolver
public ref class XmlNodeReader : System::Xml::XmlReader
public class XmlNodeReader : System.Xml.XmlReader, System.Xml.IXmlNamespaceResolver
public class XmlNodeReader : System.Xml.XmlReader
type XmlNodeReader = class
    inherit XmlReader
    interface IXmlNamespaceResolver
type XmlNodeReader = class
    inherit XmlReader
Public Class XmlNodeReader
Inherits XmlReader
Implements IXmlNamespaceResolver
Public Class XmlNodeReader
Inherits XmlReader
Devralma
XmlNodeReader
Uygulamalar

Örnekler

Aşağıdaki örnekte, XML dosyası bir XML belgesine yüklenir ve değiştirilir. XML belgesi bir XmlNodeReaderöğesine geçirilir ve ardından yöntemine XmlReader.Create geçirilir. Doğrulayan okuyucu dosyayı ayrıştırdığında, XML dosyasında yapılan değişiklikleri doğrulayabilir.

using System;
using System.Xml;
using System.Xml.Schema;
using System.IO;

public class Sample {

  public static void Main() {

    // Create and load the XML document.
    XmlDocument doc = new XmlDocument();
    doc.Load("booksSchema.xml");

    // Make changes to the document.
    XmlElement book = (XmlElement) doc.DocumentElement.FirstChild;
    book.SetAttribute("publisher", "Worldwide Publishing");

    // Create an XmlNodeReader using the XML document.
    XmlNodeReader nodeReader = new XmlNodeReader(doc);

    // Set the validation settings on the XmlReaderSettings object.
    XmlReaderSettings settings = new XmlReaderSettings();
    settings.ValidationType = ValidationType.Schema;
    settings.Schemas.Add("urn:bookstore-schema", "books.xsd");
    settings.ValidationEventHandler += new ValidationEventHandler (ValidationCallBack);

   // Create a validating reader that wraps the XmlNodeReader object.
   XmlReader reader = XmlReader.Create(nodeReader, settings);

   // Parse the XML file.
   while (reader.Read());
  }

  // Display any validation errors.
  private static void ValidationCallBack(object sender, ValidationEventArgs e) {
    Console.WriteLine("Validation Error: {0}", e.Message);
  }
}
Imports System.Xml
Imports System.Xml.Schema
Imports System.IO

public class Sample 

  public shared sub Main() 

    ' Create and load the XML document.
    Dim doc as XmlDocument = new XmlDocument()
    doc.Load("booksSchema.xml")

    ' Make changes to the document.
    Dim book as XmlElement
    book = CType(doc.DocumentElement.FirstChild, XmlElement)
    book.SetAttribute("publisher", "Worldwide Publishing")

    ' Create an XmlNodeReader using the XML document.
    Dim nodeReader as XmlNodeReader = new XmlNodeReader(doc)

    ' Set the validation settings on the XmlReaderSettings object.
    Dim settings as XmlReaderSettings = new XmlReaderSettings()
    settings.ValidationType = ValidationType.Schema
    settings.Schemas.Add("urn:bookstore-schema", "books.xsd")
    AddHandler settings.ValidationEventHandler, AddressOf ValidationCallBack

    ' Create a validating reader that wraps the XmlNodeReader object.
    Dim reader as XmlReader = XmlReader.Create(nodeReader,settings)
    
    ' Parse the XML file.
    while (reader.Read())
    end while
  end sub

  ' Display any validation errors.
  private shared sub ValidationCallBack(sender as object, e as ValidationEventArgs)
    Console.WriteLine("Validation Error: {0}", e.Message)
  end sub

end class

Giriş olarak aşağıdaki iki XML dosyası kullanılır.

<?xml version='1.0'?>
<bookstore xmlns="urn:bookstore-schema">
  <book genre="autobiography">
    <title>The Autobiography of Benjamin Franklin</title>
    <author>
      <first-name>Benjamin</first-name>
      <last-name>Franklin</last-name>
    </author>
    <price>8.99</price>
  </book>
  <book genre="novel">
    <title>The Confidence Man</title>
    <author>
      <first-name>Herman</first-name>
      <last-name>Melville</last-name>
    </author>
    <price>11.99</price>
  </book>
</bookstore>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns="urn:bookstore-schema"
    elementFormDefault="qualified"
    targetNamespace="urn:bookstore-schema">

 <xsd:element name="bookstore" type="bookstoreType"/>

 <xsd:complexType name="bookstoreType">
  <xsd:sequence maxOccurs="unbounded">
   <xsd:element name="book"  type="bookType"/>
  </xsd:sequence>
 </xsd:complexType>

 <xsd:complexType name="bookType">
  <xsd:sequence>
   <xsd:element name="title" type="xsd:string"/>
   <xsd:element name="author" type="authorName"/>
   <xsd:element name="price"  type="xsd:decimal"/>
  </xsd:sequence>
  <xsd:attribute name="genre" type="xsd:string"/>
 </xsd:complexType>

 <xsd:complexType name="authorName">
  <xsd:sequence>
   <xsd:element name="first-name"  type="xsd:string"/>
   <xsd:element name="last-name" type="xsd:string"/>
  </xsd:sequence>
 </xsd:complexType>

</xsd:schema>

Çıkış:

Doğrulama Hatası: 'publisher' özniteliği bildirilmemiş.

Açıklamalar

Not

yerine, sınıfını XmlNodeReaderve Create yöntemini kullanarak XmlReaderSettings örnekler oluşturmanızı XmlReader öneririz. Bu, XML 1.0 önerisine uyumluluk denetimi ve uyumluluğundan yararlanmanızı sağlar.

bir XmlNodeReader XML DOM alt ağacını okuma özelliğine sahiptir. Bu sınıf belge türü tanımını (DTD) veya şema doğrulamayı desteklemez. Ancak, Örnekler bölümünde gösterildiği gibi nesnede XmlNodeReader depolanan verileri doğrulamak için nesnenin çevresinde XmlNodeReader kaydıran bir XmlReader nesne oluşturabilirsiniz.

Oluşturucular

XmlNodeReader(XmlNode)

Belirtilen XmlNodeöğesini kullanarak sınıfının bir örneğini XmlNodeReader oluşturur.

Özellikler

AttributeCount

Geçerli düğümdeki öznitelik sayısını alır.

BaseURI

Geçerli düğümün temel URI'sini alır.

CanReadBinaryContent

ikili içerik okuma yöntemlerini uygulayıp uygulamadığını XmlNodeReader belirten bir değer alır.

CanReadBinaryContent

ikili içerik okuma yöntemlerini uygulayıp uygulamadığını XmlReader belirten bir değer alır.

(Devralındığı yer: XmlReader)
CanReadValueChunk

yöntemini uygulayıp uygulamadığını XmlReaderReadValueChunk(Char[], Int32, Int32) belirten bir değer alır.

(Devralındığı yer: XmlReader)
CanResolveEntity

Bu okuyucu tarafından varlıkları ayrıştırıp çözümleyemeyeceğini belirten bir değer alır.

Depth

XML belgesindeki geçerli düğümün derinliğini alır.

EOF

Okuyucunun akışın sonunda konumlandırılıp konumlandırılmadığını belirten bir değer alır.

HasAttributes

Geçerli düğümün öznitelikleri olup olmadığını belirten bir değer alır.

HasValue

Geçerli düğümün bir olup olmadığını belirten bir Valuedeğer alır.

IsDefault

Geçerli düğümün belge türü tanımında (DTD) veya şemada tanımlanan varsayılan değerden oluşturulmuş bir öznitelik olup olmadığını belirten bir değer alır.

IsEmptyElement

Geçerli düğümün boş bir öğe olup olmadığını belirten bir değer alır (örneğin, <MyElement/>).

Item[Int32]

Belirtilen dizine sahip özniteliğin değerini alır.

Item[Int32]

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen dizine sahip özniteliğin değerini alır.

(Devralındığı yer: XmlReader)
Item[String, String]

Belirtilen yerel ada ve ad alanı URI'sine sahip özniteliğin değerini alır.

Item[String, String]

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen LocalName ve NamespaceURIözniteliğinin değerini alır.

(Devralındığı yer: XmlReader)
Item[String]

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen ada sahip özniteliğin değerini alır.

Item[String]

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen Nameile özniteliğinin değerini alır.

(Devralındığı yer: XmlReader)
LocalName

Geçerli düğümün yerel adını alır.

Name

Geçerli düğümün tam adını alır.

NamespaceURI

Okuyucunun konumlandırıldığı düğümün ad alanı URI'sini (W3C Ad Alanı belirtiminde tanımlandığı şekilde) alır.

NameTable

Bu uygulamayla ilişkilendirileni XmlNameTable alır.

NodeType

Geçerli düğümün türünü alır.

Prefix

Geçerli düğümle ilişkili ad alanı ön ekini alır.

QuoteChar

Öznitelik düğümünün değerini içine almak için kullanılan tırnak işareti karakterini alır.

QuoteChar

Türetilmiş bir sınıfta geçersiz kılındığında, öznitelik düğümünün değerini içine almak için kullanılan tırnak işareti karakterini alır.

(Devralındığı yer: XmlReader)
ReadState

Okuyucunun durumunu alır.

SchemaInfo

Geçerli düğüme atanmış şema bilgilerini alır.

SchemaInfo

Şema doğrulamasının bir sonucu olarak geçerli düğüme atanmış şema bilgilerini alır.

(Devralındığı yer: XmlReader)
Settings

XmlReaderSettings Bu XmlReader örneği oluşturmak için kullanılan nesneyi alır.

(Devralındığı yer: XmlReader)
Value

Geçerli düğümün metin değerini alır.

ValueType

Geçerli düğüm için Ortak Dil Çalışma Zamanı (CLR) türünü alır.

(Devralındığı yer: XmlReader)
XmlLang

Geçerli xml:lang kapsamı alır.

XmlSpace

Geçerli xml:space kapsamı alır.

Yöntemler

Close()

öğesini olarak ReadStateCloseddeğiştirir.

Dispose()

XmlReader sınıfının geçerli örneği tarafından kullanılan tüm kaynakları serbest bırakır.

(Devralındığı yer: XmlReader)
Dispose(Boolean)

XmlReader tarafından kullanılan yönetilmeyen kaynakları serbest bırakır ve yönetilen kaynakları isteğe bağlı olarak serbest bırakır.

(Devralındığı yer: XmlReader)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetAttribute(Int32)

Belirtilen dizine sahip özniteliğin değerini alır.

GetAttribute(String)

Belirtilen ada sahip özniteliğin değerini alır.

GetAttribute(String, String)

Belirtilen yerel ada ve ad alanı URI'sine sahip özniteliğin değerini alır.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
GetValueAsync()

Geçerli düğümün değerini zaman uyumsuz olarak alır.

(Devralındığı yer: XmlReader)
IsStartElement()

Geçerli içerik düğümü bir başlangıç etiketi veya boş öğe etiketiyse çağrılar MoveToContent() ve testler.

(Devralındığı yer: XmlReader)
IsStartElement(String)

Geçerli içerik düğümünün bir başlangıç etiketi veya boş öğe etiketi olup olmadığını ve bulunan öğenin özelliğinin verilen bağımsız değişkenle eşleşip eşleşmediğini Name çağırır MoveToContent() ve test eder.

(Devralındığı yer: XmlReader)
IsStartElement(String, String)

Geçerli içerik düğümünün bir başlangıç etiketi veya boş öğe etiketi olup olmadığını ve bulunan öğenin ve NamespaceURI özelliklerinin verilen dizelerle eşleşip eşleşmediğini LocalName çağırır MoveToContent() ve test eder.

(Devralındığı yer: XmlReader)
LookupNamespace(String)

Geçerli öğenin kapsamındaki bir ad alanı ön ekini çözümler.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
MoveToAttribute(Int32)

Belirtilen dizine sahip özniteliğine geçer.

MoveToAttribute(String)

Belirtilen ada sahip özniteliğe taşınır.

MoveToAttribute(String, String)

Belirtilen yerel ad ve ad alanı URI'sine sahip özniteliğine geçer.

MoveToContent()

Geçerli düğümün bir içerik (boşluk olmayan metin, CDATA, , Element, EndElementEntityReferenceveya EndEntity) düğümü olup olmadığını denetler. Düğüm bir içerik düğümü değilse okuyucu sonraki içerik düğümüne veya dosyanın sonuna atlar. Şu türdeki düğümler üzerinden atlar: ProcessingInstruction, DocumentType, Comment, Whitespaceveya SignificantWhitespace.

(Devralındığı yer: XmlReader)
MoveToContentAsync()

Geçerli düğümün bir içerik düğümü olup olmadığını zaman uyumsuz olarak denetler. Düğüm bir içerik düğümü değilse okuyucu sonraki içerik düğümüne veya dosyanın sonuna atlar.

(Devralındığı yer: XmlReader)
MoveToElement()

Geçerli öznitelik düğümünü içeren öğeye geçer.

MoveToFirstAttribute()

İlk özniteliğe geçer.

MoveToNextAttribute()

Sonraki özniteliğe geçer.

Read()

Akıştan sonraki düğümü okur.

ReadAsync()

Akıştan bir sonraki düğümü zaman uyumsuz olarak okur.

(Devralındığı yer: XmlReader)
ReadAttributeValue()

Öznitelik değerini bir veya daha fazla Text, EntityReferenceveya EndEntity düğümde ayrıştırıyor.

ReadContentAs(Type, IXmlNamespaceResolver)

İçeriği belirtilen türde bir nesne olarak okur.

(Devralındığı yer: XmlReader)
ReadContentAsAsync(Type, IXmlNamespaceResolver)

İçeriği zaman uyumsuz olarak belirtilen türde bir nesne olarak okur.

(Devralındığı yer: XmlReader)
ReadContentAsBase64(Byte[], Int32, Int32)

İçeriği okur ve Base64 kod çözme ikili baytlarını döndürür.

ReadContentAsBase64(Byte[], Int32, Int32)

İçeriği okur ve Base64 kod çözme ikili baytlarını döndürür.

(Devralındığı yer: XmlReader)
ReadContentAsBase64Async(Byte[], Int32, Int32)

İçeriği zaman uyumsuz olarak okur ve Base64 kod çözme ikili baytlarını döndürür.

(Devralındığı yer: XmlReader)
ReadContentAsBinHex(Byte[], Int32, Int32)

İçeriği okur ve BinHex kodu çözülen ikili baytları döndürür.

ReadContentAsBinHex(Byte[], Int32, Int32)

İçeriği okur ve kodu çözülen ikili baytları BinHex döndürür.

(Devralındığı yer: XmlReader)
ReadContentAsBinHexAsync(Byte[], Int32, Int32)

İçeriği zaman uyumsuz olarak okur ve kodu çözülen ikili baytları BinHex döndürür.

(Devralındığı yer: XmlReader)
ReadContentAsBoolean()

Geçerli konumdaki metin içeriğini olarak Booleanokur.

(Devralındığı yer: XmlReader)
ReadContentAsDateTime()

Geçerli konumdaki metin içeriğini nesne DateTime olarak okur.

(Devralındığı yer: XmlReader)
ReadContentAsDateTimeOffset()

Geçerli konumdaki metin içeriğini nesne DateTimeOffset olarak okur.

(Devralındığı yer: XmlReader)
ReadContentAsDecimal()

Geçerli konumdaki metin içeriğini nesne Decimal olarak okur.

(Devralındığı yer: XmlReader)
ReadContentAsDouble()

Geçerli konumdaki metin içeriğini çift duyarlıklı kayan noktalı sayı olarak okur.

(Devralındığı yer: XmlReader)
ReadContentAsFloat()

Geçerli konumdaki metin içeriğini tek duyarlıklı kayan nokta numarası olarak okur.

(Devralındığı yer: XmlReader)
ReadContentAsInt()

Geçerli konumdaki metin içeriğini 32 bit imzalı tamsayı olarak okur.

(Devralındığı yer: XmlReader)
ReadContentAsLong()

Geçerli konumdaki metin içeriğini 64 bit imzalı tamsayı olarak okur.

(Devralındığı yer: XmlReader)
ReadContentAsObject()

Geçerli konumdaki metin içeriğini olarak Objectokur.

(Devralındığı yer: XmlReader)
ReadContentAsObjectAsync()

Geçerli konumdaki metin içeriğini zaman uyumsuz olarak olarak Objectokur.

(Devralındığı yer: XmlReader)
ReadContentAsString()

Geçerli konumdaki metin içeriğini nesne String olarak okur.

(Devralındığı yer: XmlReader)
ReadContentAsStringAsync()

Geçerli konumdaki metin içeriğini zaman uyumsuz olarak nesne String olarak okur.

(Devralındığı yer: XmlReader)
ReadElementContentAs(Type, IXmlNamespaceResolver)

öğe içeriğini istenen tür olarak okur.

(Devralındığı yer: XmlReader)
ReadElementContentAs(Type, IXmlNamespaceResolver, String, String)

Belirtilen yerel ad ve ad alanı URI'sinin geçerli öğeninkiyle eşleşip eşleşmediğini denetler, ardından öğe içeriğini istenen tür olarak okur.

(Devralındığı yer: XmlReader)
ReadElementContentAsAsync(Type, IXmlNamespaceResolver)

öğe içeriğini istenen tür olarak zaman uyumsuz olarak okur.

(Devralındığı yer: XmlReader)
ReadElementContentAsBase64(Byte[], Int32, Int32)

öğesini okur ve Base64 içeriğinin kodunu çözer.

ReadElementContentAsBase64(Byte[], Int32, Int32)

öğesini okur ve içeriğin kodunu Base64 çözer.

(Devralındığı yer: XmlReader)
ReadElementContentAsBase64Async(Byte[], Int32, Int32)

Öğeyi zaman uyumsuz olarak okur ve içeriğin kodunu çözer Base64 .

(Devralındığı yer: XmlReader)
ReadElementContentAsBinHex(Byte[], Int32, Int32)

öğesini okur ve BinHex içeriğinin kodunu çözer.

ReadElementContentAsBinHex(Byte[], Int32, Int32)

öğesini okur ve içeriğin kodunu çözer BinHex .

(Devralındığı yer: XmlReader)
ReadElementContentAsBinHexAsync(Byte[], Int32, Int32)

Öğeyi zaman uyumsuz olarak okur ve içeriğin kodunu çözer BinHex .

(Devralındığı yer: XmlReader)
ReadElementContentAsBoolean()

Geçerli öğeyi okur ve içeriği bir Boolean nesne olarak döndürür.

(Devralındığı yer: XmlReader)
ReadElementContentAsBoolean(String, String)

Belirtilen yerel ad ve ad alanı URI'sinin geçerli öğenin adıyla eşleşip eşleşmediğini denetler, ardından geçerli öğeyi okur ve içeriği bir Boolean nesne olarak döndürür.

(Devralındığı yer: XmlReader)
ReadElementContentAsDateTime()

Geçerli öğeyi okur ve içeriği bir DateTime nesne olarak döndürür.

(Devralındığı yer: XmlReader)
ReadElementContentAsDateTime(String, String)

Belirtilen yerel ad ve ad alanı URI'sinin geçerli öğenin adıyla eşleşip eşleşmediğini denetler, ardından geçerli öğeyi okur ve içeriği bir DateTime nesne olarak döndürür.

(Devralındığı yer: XmlReader)
ReadElementContentAsDecimal()

Geçerli öğeyi okur ve içeriği bir Decimal nesne olarak döndürür.

(Devralındığı yer: XmlReader)
ReadElementContentAsDecimal(String, String)

Belirtilen yerel ad ve ad alanı URI'sinin geçerli öğenin adıyla eşleşip eşleşmediğini denetler, ardından geçerli öğeyi okur ve içeriği bir Decimal nesne olarak döndürür.

(Devralındığı yer: XmlReader)
ReadElementContentAsDouble()

Geçerli öğeyi okur ve içeriği çift duyarlıklı kayan noktalı sayı olarak döndürür.

(Devralındığı yer: XmlReader)
ReadElementContentAsDouble(String, String)

Belirtilen yerel ad ve ad alanı URI'sinin geçerli öğeyle eşleşip eşleşmediğini denetler, ardından geçerli öğeyi okur ve içeriği çift duyarlıklı kayan noktalı sayı olarak döndürür.

(Devralındığı yer: XmlReader)
ReadElementContentAsFloat()

Geçerli öğeyi okur ve içeriği tek duyarlıklı kayan noktalı sayı olarak döndürür.

(Devralındığı yer: XmlReader)
ReadElementContentAsFloat(String, String)

Belirtilen yerel adın ve ad alanı URI'sinin geçerli öğenin adıyla eşleşip eşleşmediğini denetler, ardından geçerli öğeyi okur ve içeriği tek duyarlıklı kayan noktalı sayı olarak döndürür.

(Devralındığı yer: XmlReader)
ReadElementContentAsInt()

Geçerli öğeyi okur ve içeriği 32 bit imzalı tamsayı olarak döndürür.

(Devralındığı yer: XmlReader)
ReadElementContentAsInt(String, String)

Belirtilen yerel ad ve ad alanı URI'sinin geçerli öğenin adıyla eşleşip eşleşmediğini denetler, ardından geçerli öğeyi okur ve içeriği 32 bit imzalı tamsayı olarak döndürür.

(Devralındığı yer: XmlReader)
ReadElementContentAsLong()

Geçerli öğeyi okur ve içeriği 64 bit işaretli tamsayı olarak döndürür.

(Devralındığı yer: XmlReader)
ReadElementContentAsLong(String, String)

Belirtilen yerel ad ve ad alanı URI'sinin geçerli öğenin adıyla eşleşip eşleşmediğini denetler, ardından geçerli öğeyi okur ve içeriği 64 bit imzalı tamsayı olarak döndürür.

(Devralındığı yer: XmlReader)
ReadElementContentAsObject()

Geçerli öğeyi okur ve içeriğini olarak Objectdöndürür.

(Devralındığı yer: XmlReader)
ReadElementContentAsObject(String, String)

Belirtilen yerel ad ve ad alanı URI'sinin geçerli öğenin adıyla eşleşip eşleşmediğini denetler, ardından geçerli öğeyi okur ve içeriğini olarak Objectdöndürür.

(Devralındığı yer: XmlReader)
ReadElementContentAsObjectAsync()

Geçerli öğeyi zaman uyumsuz olarak okur ve içeriğini olarak Objectdöndürür.

(Devralındığı yer: XmlReader)
ReadElementContentAsString()

Geçerli öğeyi okur ve içeriği bir String nesne olarak döndürür.

(Devralındığı yer: XmlReader)
ReadElementContentAsString(String, String)

Belirtilen yerel ad ve ad alanı URI'sinin geçerli öğenin adıyla eşleşip eşleşmediğini denetler, ardından geçerli öğeyi okur ve içeriği bir String nesne olarak döndürür.

(Devralındığı yer: XmlReader)
ReadElementContentAsStringAsync()

Geçerli öğeyi zaman uyumsuz olarak okur ve içeriği bir String nesne olarak döndürür.

(Devralındığı yer: XmlReader)
ReadElementString()

Salt metin öğesini okur. Ancak, bu işlemi işlemek için daha kolay bir yol sağladığından yöntemini kullanmanızı ReadElementContentAsString() öneririz.

(Devralındığı yer: XmlReader)
ReadElementString(String)

Name Bulunan öğenin özelliğinin, yalnızca metin içeren bir öğeyi okumadan önce verilen dizeyle eşleştiğini denetler. Ancak, bu işlemi işlemek için daha kolay bir yol sağladığından yöntemini kullanmanızı ReadElementContentAsString() öneririz.

(Devralındığı yer: XmlReader)
ReadElementString(String, String)

Bulunan öğenin ve NamespaceURI özelliklerinin yalnızca metin içeren bir öğeyi okumadan önce verilen dizelerle eşleştiğini LocalName denetler. Ancak, bu işlemi işlemek için daha kolay bir yol sağladığından yöntemini kullanmanızı ReadElementContentAsString(String, String) öneririz.

(Devralındığı yer: XmlReader)
ReadEndElement()

Geçerli içerik düğümünü bir bitiş etiketi olup olmadığını denetler ve okuyucuyu sonraki düğüme ilerler.

(Devralındığı yer: XmlReader)
ReadInnerXml()

Türetilmiş bir sınıfta geçersiz kılındığında, işaretleme de dahil olmak üzere tüm içeriği dize olarak okur.

(Devralındığı yer: XmlReader)
ReadInnerXmlAsync()

İşaretleme de dahil olmak üzere tüm içeriği zaman uyumsuz olarak bir dize olarak okur.

(Devralındığı yer: XmlReader)
ReadOuterXml()

Türetilmiş bir sınıfta geçersiz kılındığında, bu düğümü ve tüm alt öğelerini temsil eden işaretleme de dahil olmak üzere içeriği okur.

(Devralındığı yer: XmlReader)
ReadOuterXmlAsync()

bu düğümü ve tüm alt öğelerini temsil eden işaretleme de dahil olmak üzere içeriği zaman uyumsuz olarak okur.

(Devralındığı yer: XmlReader)
ReadStartElement()

Geçerli düğümün bir öğe olduğunu denetler ve okuyucuyu sonraki düğüme ilerler.

(Devralındığı yer: XmlReader)
ReadStartElement(String)

Geçerli içerik düğümünü verilen Name bir öğe olup olmadığını denetler ve okuyucuyu sonraki düğüme ilerler.

(Devralındığı yer: XmlReader)
ReadStartElement(String, String)

Geçerli içerik düğümünü verilen LocalName bir öğe olup olmadığını denetler ve NamespaceURI okuyucuyu sonraki düğüme ilerler.

(Devralındığı yer: XmlReader)
ReadString()

Bir öğenin veya metin düğümünün içeriğini dize olarak okur.

ReadSubtree()

Geçerli düğümü ve tüm alt öğeleri okumak için kullanılabilecek yeni XmlReader bir örnek döndürür.

(Devralındığı yer: XmlReader)
ReadToDescendant(String)

belirtilen nitelenmiş ada sahip sonraki alt öğeye ilerler XmlReader .

(Devralındığı yer: XmlReader)
ReadToDescendant(String, String)

belirtilen yerel ad ve ad alanı URI'siyle öğesini sonraki alt öğeye ilerler XmlReader .

(Devralındığı yer: XmlReader)
ReadToFollowing(String)

Belirtilen nitelenmiş ada sahip bir öğe bulunana kadar okur.

(Devralındığı yer: XmlReader)
ReadToFollowing(String, String)

Belirtilen yerel ada ve ad alanı URI'sine sahip bir öğe bulunana kadar okur.

(Devralındığı yer: XmlReader)
ReadToNextSibling(String)

belirtilen XmlReader nitelenmiş ada sahip bir sonraki eşdüzey öğeye ilerler.

(Devralındığı yer: XmlReader)
ReadToNextSibling(String, String)

belirtilen yerel ad ve ad alanı URI'sine sahip bir sonraki eşdüzey öğeye ilerler XmlReader .

(Devralındığı yer: XmlReader)
ReadValueChunk(Char[], Int32, Int32)

XML belgesine eklenmiş büyük metin akışlarını okur.

(Devralındığı yer: XmlReader)
ReadValueChunkAsync(Char[], Int32, Int32)

XML belgesine eklenmiş büyük metin akışlarını zaman uyumsuz olarak okur.

(Devralındığı yer: XmlReader)
ResolveEntity()

Düğümler için EntityReference varlık başvurularını çözümler.

Skip()

Geçerli düğümün alt öğelerini atlar.

SkipAsync()

Geçerli düğümün alt öğelerini zaman uyumsuz olarak atlar.

(Devralındığı yer: XmlReader)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

IDisposable.Dispose()

Bu üyenin açıklaması için bkz Dispose(). .

(Devralındığı yer: XmlReader)
IXmlNamespaceResolver.GetNamespacesInScope(XmlNamespaceScope)

Bu üyenin açıklaması için bkz GetNamespacesInScope(XmlNamespaceScope). .

IXmlNamespaceResolver.LookupNamespace(String)

Bu üyenin açıklaması için bkz LookupNamespace(String). .

IXmlNamespaceResolver.LookupPrefix(String)

Bu üyenin açıklaması için bkz LookupPrefix(String). .

Şunlara uygulanır