XmlNodeReader Klas

Definitie

Vertegenwoordigt een lezer die snelle, niet-in de cache geplaatste doorsturen alleen toegang biedt tot XML-gegevens in een XmlNode.

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

Voorbeelden

In het volgende voorbeeld wordt een XML-bestand geladen in een XML-document en gewijzigd. Het XML-document wordt doorgegeven aan een XmlNodeReader, dat vervolgens wordt doorgegeven aan de XmlReader.Create methode. Wanneer de validatielezer het bestand parseert, kan het eventuele wijzigingen in het XML-bestand valideren.

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

De volgende twee XML-bestanden worden gebruikt als invoer.

<?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>

Uitvoer:

Validatiefout: het kenmerk Uitgever is niet gedeclareerd.

Opmerkingen

Note

In plaats van de XmlNodeReaderte gebruiken, raden we u aan om exemplaren te maken XmlReader met behulp van de XmlReaderSettings klasse en de Create methode. Hierdoor kunt u profiteren van nalevingscontrole en naleving van de XML 1.0-aanbeveling.

De XmlNodeReader functie heeft de mogelijkheid om een XML DOM-substructuur te lezen. Deze klasse biedt geen ondersteuning voor documenttypedefinitie (DTD) of schemavalidatie. U kunt echter een XmlReader object maken dat rond het object loopt om de gegevens te valideren die zijn opgeslagen in het XmlNodeReader object, zoals wordt weergegeven in de XmlNodeReader sectie Voorbeelden.

Constructors

Name Description
XmlNodeReader(XmlNode)

Hiermee maakt u een exemplaar van de XmlNodeReader klasse met behulp van de opgegeven XmlNode.

Eigenschappen

Name Description
AttributeCount

Hiermee haalt u het aantal kenmerken op het huidige knooppunt op.

BaseURI

Hiermee haalt u de basis-URI van het huidige knooppunt op.

CanReadBinaryContent

Hiermee wordt een waarde opgehaald die aangeeft of de XmlNodeReader binaire inhoud leesmethoden worden geïmplementeerd.

CanReadValueChunk

Hiermee wordt een waarde opgehaald die aangeeft of de XmlReaderReadValueChunk(Char[], Int32, Int32) methode wordt geïmplementeerd.

(Overgenomen van XmlReader)
CanResolveEntity

Hiermee wordt een waarde opgehaald die aangeeft of deze lezer entiteiten kan parseren en oplossen.

Depth

Hiermee haalt u de diepte van het huidige knooppunt in het XML-document op.

EOF

Hiermee wordt een waarde opgehaald die aangeeft of de lezer aan het einde van de stream wordt weergegeven.

HasAttributes

Hiermee wordt een waarde opgehaald die aangeeft of het huidige knooppunt kenmerken heeft.

HasValue

Hiermee wordt een waarde opgehaald die aangeeft of het huidige knooppunt een Value.

IsDefault

Hiermee wordt een waarde opgehaald die aangeeft of het huidige knooppunt een kenmerk is dat is gegenereerd op basis van de standaardwaarde die is gedefinieerd in de definitie van het documenttype (DTD) of het schema.

IsEmptyElement

Hiermee wordt een waarde opgehaald die aangeeft of het huidige knooppunt een leeg element is (bijvoorbeeld <MyElement/>).

Item[Int32]

Hiermee haalt u de waarde van het kenmerk op met de opgegeven index.

Item[Int32]

Wanneer deze wordt overschreven in een afgeleide klasse, haalt u de waarde van het kenmerk op met de opgegeven index.

(Overgenomen van XmlReader)
Item[String, String]

Hiermee haalt u de waarde van het kenmerk op met de opgegeven lokale naam en naamruimte-URI.

Item[String, String]

Wanneer deze wordt overschreven in een afgeleide klasse, haalt u de waarde van het kenmerk op met de opgegeven LocalName en NamespaceURI.

(Overgenomen van XmlReader)
Item[String]

Wanneer deze wordt overschreven in een afgeleide klasse, haalt u de waarde van het kenmerk op met de opgegeven naam.

Item[String]

Wanneer deze wordt overschreven in een afgeleide klasse, wordt de waarde van het kenmerk opgehaald met de opgegeven Name.

(Overgenomen van XmlReader)
LocalName

Hiermee haalt u de lokale naam van het huidige knooppunt op.

Name

Hiermee haalt u de gekwalificeerde naam van het huidige knooppunt op.

NamespaceURI

Hiermee haalt u de naamruimte-URI (zoals gedefinieerd in de W3C-naamruimtespecificatie) op van het knooppunt waarop de lezer is ingesteld.

NameTable

Hiermee haalt u de XmlNameTable gekoppelde implementatie op.

NodeType

Hiermee wordt het type van het huidige knooppunt opgehaald.

Prefix

Hiermee haalt u het voorvoegsel voor de naamruimte op dat is gekoppeld aan het huidige knooppunt.

QuoteChar

Hiermee haalt u het aanhalingsteken op dat wordt gebruikt om de waarde van een kenmerkknooppunt te plaatsen.

QuoteChar

Wanneer deze wordt overschreven in een afgeleide klasse, haalt u het aanhalingsteken op dat wordt gebruikt om de waarde van een kenmerkknooppunt in te sluiten.

(Overgenomen van XmlReader)
ReadState

Hiermee haalt u de status van de lezer op.

SchemaInfo

Hiermee haalt u de schemagegevens op die zijn toegewezen aan het huidige knooppunt.

Settings

Hiermee haalt u het XmlReaderSettings object op dat wordt gebruikt om dit XmlReader exemplaar te maken.

(Overgenomen van XmlReader)
Value

Hiermee haalt u de tekstwaarde van het huidige knooppunt op.

ValueType

Hiermee wordt het CLR-type (Common Language Runtime) opgehaald voor het huidige knooppunt.

(Overgenomen van XmlReader)
XmlLang

Hiermee haalt u het huidige xml:lang bereik op.

XmlSpace

Hiermee haalt u het huidige xml:space bereik op.

Methoden

Name Description
Close()

Hiermee wijzigt u het ReadState in Closed.

Dispose()

Alle resources die door het huidige exemplaar van de XmlReader klasse worden gebruikt, worden vrijgegeven.

(Overgenomen van XmlReader)
Dispose(Boolean)

Publiceert de niet-beheerde resources die worden gebruikt door de XmlReader beheerde resources en brengt eventueel de beheerde resources vrij.

(Overgenomen van XmlReader)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetAttribute(Int32)

Hiermee haalt u de waarde van het kenmerk op met de opgegeven index.

GetAttribute(String, String)

Hiermee haalt u de waarde van het kenmerk op met de opgegeven lokale naam en naamruimte-URI.

GetAttribute(String)

Hiermee haalt u de waarde van het kenmerk op met de opgegeven naam.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
GetValueAsync()

Asynchroon haalt de waarde van het huidige knooppunt op.

(Overgenomen van XmlReader)
IsStartElement()

Roept MoveToContent() aan en test of het huidige inhoudsknooppunt een starttag of lege elementtag is.

(Overgenomen van XmlReader)
IsStartElement(String, String)

Roept MoveToContent() en test of het huidige inhoudsknooppunt een starttag of lege elementtag is en of de LocalName en NamespaceURI eigenschappen van het gevonden element overeenkomen met de opgegeven tekenreeksen.

(Overgenomen van XmlReader)
IsStartElement(String)

Roept MoveToContent() aan en test of het huidige inhoudsknooppunt een starttag of lege elementtag is en of de Name eigenschap van het gevonden element overeenkomt met het opgegeven argument.

(Overgenomen van XmlReader)
LookupNamespace(String)

Hiermee wordt een naamruimtevoorvoegsel in het bereik van het huidige element omgezet.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
MoveToAttribute(Int32)

Hiermee gaat u naar het kenmerk met de opgegeven index.

MoveToAttribute(String, String)

Hiermee gaat u naar het kenmerk met de opgegeven lokale naam en naamruimte-URI.

MoveToAttribute(String)

Hiermee gaat u naar het kenmerk met de opgegeven naam.

MoveToContent()

Hiermee wordt gecontroleerd of het huidige knooppunt een inhoud (niet-witruimtetekst, CDATA, ElementEndElement, , EntityReferenceof EndEntity) knooppunt is. Als het knooppunt geen inhoudsknooppunt is, gaat de lezer verder naar het volgende inhoudsknooppunt of het einde van het bestand. Hiermee worden knooppunten van het volgende type overgeslagen: ProcessingInstruction, DocumentType, Comment, , Whitespaceof SignificantWhitespace.

(Overgenomen van XmlReader)
MoveToContentAsync()

Asynchroon controleert of het huidige knooppunt een inhoudsknooppunt is. Als het knooppunt geen inhoudsknooppunt is, gaat de lezer verder naar het volgende inhoudsknooppunt of het einde van het bestand.

(Overgenomen van XmlReader)
MoveToElement()

Hiermee gaat u naar het element dat het huidige kenmerkknooppunt bevat.

MoveToFirstAttribute()

Hiermee gaat u naar het eerste kenmerk.

MoveToNextAttribute()

Hiermee gaat u naar het volgende kenmerk.

Read()

Leest het volgende knooppunt uit de stream.

ReadAsync()

Asynchroon leest het volgende knooppunt uit de stream.

(Overgenomen van XmlReader)
ReadAttributeValue()

Parseert de kenmerkwaarde in een of meer Text, EntityReferenceof EndEntity knooppunten.

ReadContentAs(Type, IXmlNamespaceResolver)

Leest de inhoud als een object van het opgegeven type.

(Overgenomen van XmlReader)
ReadContentAsAsync(Type, IXmlNamespaceResolver)

De inhoud wordt asynchroon gelezen als een object van het opgegeven type.

(Overgenomen van XmlReader)
ReadContentAsBase64(Byte[], Int32, Int32)

Leest de inhoud en retourneert de met Base64 gedecodeerde binaire bytes.

ReadContentAsBase64Async(Byte[], Int32, Int32)

Asynchroon leest de inhoud en retourneert de met Base64 gedecodeerde binaire bytes.

(Overgenomen van XmlReader)
ReadContentAsBinHex(Byte[], Int32, Int32)

Leest de inhoud en retourneert binHex gedecodeerde binaire bytes.

ReadContentAsBinHexAsync(Byte[], Int32, Int32)

Asynchroon leest de inhoud en retourneert de BinHex gedecodeerde binaire bytes.

(Overgenomen van XmlReader)
ReadContentAsBoolean()

Leest de tekstinhoud op de huidige positie als een Boolean.

(Overgenomen van XmlReader)
ReadContentAsDateTime()

Leest de tekstinhoud op de huidige positie als een DateTime object.

(Overgenomen van XmlReader)
ReadContentAsDateTimeOffset()

Leest de tekstinhoud op de huidige positie als een DateTimeOffset object.

(Overgenomen van XmlReader)
ReadContentAsDecimal()

Leest de tekstinhoud op de huidige positie als een Decimal object.

(Overgenomen van XmlReader)
ReadContentAsDouble()

Leest de tekstinhoud op de huidige positie als een drijvendekommagetal met dubbele precisie.

(Overgenomen van XmlReader)
ReadContentAsFloat()

Leest de tekstinhoud op de huidige positie als een drijvendekommagetal met één precisie.

(Overgenomen van XmlReader)
ReadContentAsInt()

Leest de tekstinhoud op de huidige positie als een 32-bits geheel getal dat is ondertekend.

(Overgenomen van XmlReader)
ReadContentAsLong()

Leest de tekstinhoud op de huidige positie als een 64-bits geheel getal dat is ondertekend.

(Overgenomen van XmlReader)
ReadContentAsObject()

Leest de tekstinhoud op de huidige positie als een Object.

(Overgenomen van XmlReader)
ReadContentAsObjectAsync()

Asynchroon leest de tekstinhoud op de huidige positie als een Object.

(Overgenomen van XmlReader)
ReadContentAsString()

Leest de tekstinhoud op de huidige positie als een String object.

(Overgenomen van XmlReader)
ReadContentAsStringAsync()

Asynchroon leest de tekstinhoud op de huidige positie als een String object.

(Overgenomen van XmlReader)
ReadElementContentAs(Type, IXmlNamespaceResolver, String, String)

Controleert of de opgegeven lokale naam- en naamruimte-URI overeenkomt met die van het huidige element en leest vervolgens de inhoud van het element als het aangevraagde type.

(Overgenomen van XmlReader)
ReadElementContentAs(Type, IXmlNamespaceResolver)

Leest de elementinhoud als het aangevraagde type.

(Overgenomen van XmlReader)
ReadElementContentAsAsync(Type, IXmlNamespaceResolver)

Asynchroon leest de elementinhoud als het aangevraagde type.

(Overgenomen van XmlReader)
ReadElementContentAsBase64(Byte[], Int32, Int32)

Leest het element en ontsleutelt de Base64-inhoud.

ReadElementContentAsBase64Async(Byte[], Int32, Int32)

Asynchroon leest het element en ontsleutelt de Base64 inhoud.

(Overgenomen van XmlReader)
ReadElementContentAsBinHex(Byte[], Int32, Int32)

Leest het element en ontsleutelt de BinHex-inhoud.

ReadElementContentAsBinHexAsync(Byte[], Int32, Int32)

Asynchroon leest het element en ontsleutelt de BinHex inhoud.

(Overgenomen van XmlReader)
ReadElementContentAsBoolean()

Leest het huidige element en retourneert de inhoud als een Boolean object.

(Overgenomen van XmlReader)
ReadElementContentAsBoolean(String, String)

Controleert of de opgegeven lokale naam- en naamruimte-URI overeenkomt met die van het huidige element, waarna het huidige element wordt gelezen en de inhoud als een Boolean object wordt geretourneerd.

(Overgenomen van XmlReader)
ReadElementContentAsDateTime()

Leest het huidige element en retourneert de inhoud als een DateTime object.

(Overgenomen van XmlReader)
ReadElementContentAsDateTime(String, String)

Controleert of de opgegeven lokale naam- en naamruimte-URI overeenkomt met die van het huidige element, waarna het huidige element wordt gelezen en de inhoud als een DateTime object wordt geretourneerd.

(Overgenomen van XmlReader)
ReadElementContentAsDecimal()

Leest het huidige element en retourneert de inhoud als een Decimal object.

(Overgenomen van XmlReader)
ReadElementContentAsDecimal(String, String)

Controleert of de opgegeven lokale naam- en naamruimte-URI overeenkomt met die van het huidige element, waarna het huidige element wordt gelezen en de inhoud als een Decimal object wordt geretourneerd.

(Overgenomen van XmlReader)
ReadElementContentAsDouble()

Leest het huidige element en retourneert de inhoud als een drijvendekommagetal met dubbele precisie.

(Overgenomen van XmlReader)
ReadElementContentAsDouble(String, String)

Controleert of de opgegeven lokale naam- en naamruimte-URI overeenkomt met die van het huidige element, waarna het huidige element wordt gelezen en de inhoud wordt geretourneerd als een drijvendekommagetal met dubbele precisie.

(Overgenomen van XmlReader)
ReadElementContentAsFloat()

Leest het huidige element en retourneert de inhoud als drijvendekommagetal met één precisie.

(Overgenomen van XmlReader)
ReadElementContentAsFloat(String, String)

Controleert of de opgegeven lokale naam- en naamruimte-URI overeenkomt met die van het huidige element, waarna het huidige element wordt gelezen en de inhoud wordt geretourneerd als een drijvendekommagetal met één precisie.

(Overgenomen van XmlReader)
ReadElementContentAsInt()

Leest het huidige element en retourneert de inhoud als een 32-bits geheel getal dat is ondertekend.

(Overgenomen van XmlReader)
ReadElementContentAsInt(String, String)

Controleert of de opgegeven lokale naam- en naamruimte-URI overeenkomt met die van het huidige element, waarna het huidige element wordt gelezen en de inhoud wordt geretourneerd als een 32-bits geheel getal dat is ondertekend.

(Overgenomen van XmlReader)
ReadElementContentAsLong()

Leest het huidige element en retourneert de inhoud als een 64-bits geheel getal dat is ondertekend.

(Overgenomen van XmlReader)
ReadElementContentAsLong(String, String)

Controleert of de opgegeven lokale naam- en naamruimte-URI overeenkomt met die van het huidige element, waarna het huidige element wordt gelezen en de inhoud wordt geretourneerd als een 64-bits geheel getal dat is ondertekend.

(Overgenomen van XmlReader)
ReadElementContentAsObject()

Leest het huidige element en retourneert de inhoud als een Object.

(Overgenomen van XmlReader)
ReadElementContentAsObject(String, String)

Controleert of de opgegeven lokale naam- en naamruimte-URI overeenkomt met die van het huidige element, waarna het huidige element wordt gelezen en de inhoud wordt geretourneerd als een Object.

(Overgenomen van XmlReader)
ReadElementContentAsObjectAsync()

Asynchroon leest het huidige element en retourneert de inhoud als een Object.

(Overgenomen van XmlReader)
ReadElementContentAsString()

Leest het huidige element en retourneert de inhoud als een String object.

(Overgenomen van XmlReader)
ReadElementContentAsString(String, String)

Controleert of de opgegeven lokale naam- en naamruimte-URI overeenkomt met die van het huidige element, waarna het huidige element wordt gelezen en de inhoud als een String object wordt geretourneerd.

(Overgenomen van XmlReader)
ReadElementContentAsStringAsync()

Asynchroon leest het huidige element en retourneert de inhoud als een String object.

(Overgenomen van XmlReader)
ReadElementString()

Leest een alleen-tekstelement. U wordt echter aangeraden in plaats daarvan de ReadElementContentAsString() methode te gebruiken, omdat het een eenvoudigere manier biedt om deze bewerking te verwerken.

(Overgenomen van XmlReader)
ReadElementString(String, String)

Controleert of de LocalName en NamespaceURI eigenschappen van het gevonden element overeenkomen met de opgegeven tekenreeksen voordat u een alleen-tekstelement leest. U wordt echter aangeraden in plaats daarvan de ReadElementContentAsString(String, String) methode te gebruiken, omdat het een eenvoudigere manier biedt om deze bewerking te verwerken.

(Overgenomen van XmlReader)
ReadElementString(String)

Controleert of de Name eigenschap van het gevonden element overeenkomt met de opgegeven tekenreeks voordat u een alleen-tekstelement leest. U wordt echter aangeraden in plaats daarvan de ReadElementContentAsString() methode te gebruiken, omdat het een eenvoudigere manier biedt om deze bewerking te verwerken.

(Overgenomen van XmlReader)
ReadEndElement()

Controleert of het huidige inhoudsknooppunt een eindtag is en de lezer naar het volgende knooppunt gaat.

(Overgenomen van XmlReader)
ReadInnerXml()

Wanneer deze wordt overschreven in een afgeleide klasse, leest u alle inhoud, inclusief markeringen, als een tekenreeks.

(Overgenomen van XmlReader)
ReadInnerXmlAsync()

Asynchroon leest alle inhoud, inclusief markeringen, als een tekenreeks.

(Overgenomen van XmlReader)
ReadOuterXml()

Wanneer deze wordt overschreven in een afgeleide klasse, leest u de inhoud, inclusief markeringen, die dit knooppunt en alle onderliggende items vertegenwoordigen.

(Overgenomen van XmlReader)
ReadOuterXmlAsync()

Asynchroon leest de inhoud, inclusief markeringen, die dit knooppunt en alle onderliggende elementen vertegenwoordigen.

(Overgenomen van XmlReader)
ReadStartElement()

Controleert of het huidige knooppunt een element is en de lezer naar het volgende knooppunt gaat.

(Overgenomen van XmlReader)
ReadStartElement(String, String)

Controleert of het huidige inhoudsknooppunt een element is met de opgegeven LocalName en NamespaceURI gaat de lezer naar het volgende knooppunt.

(Overgenomen van XmlReader)
ReadStartElement(String)

Controleert of het huidige inhoudsknooppunt een element is met de opgegeven Name en gaat de lezer naar het volgende knooppunt.

(Overgenomen van XmlReader)
ReadString()

Leest de inhoud van een element of tekstknooppunt als een tekenreeks.

ReadSubtree()

Retourneert een nieuw XmlReader exemplaar dat kan worden gebruikt om het huidige knooppunt en alle onderliggende items ervan te lezen.

(Overgenomen van XmlReader)
ReadToDescendant(String, String)

Hiermee gaat u naar XmlReader het volgende onderliggende element met de opgegeven lokale naam en naamruimte-URI.

(Overgenomen van XmlReader)
ReadToDescendant(String)

Hiermee gaat u naar XmlReader het volgende onderliggende element met de opgegeven gekwalificeerde naam.

(Overgenomen van XmlReader)
ReadToFollowing(String, String)

Wordt gelezen totdat een element met de opgegeven lokale naam en naamruimte-URI wordt gevonden.

(Overgenomen van XmlReader)
ReadToFollowing(String)

Leest totdat een element met de opgegeven gekwalificeerde naam wordt gevonden.

(Overgenomen van XmlReader)
ReadToNextSibling(String, String)

Hiermee gaat u naar XmlReader het volgende element op hetzelfde niveau met de opgegeven lokale naam en naamruimte-URI.

(Overgenomen van XmlReader)
ReadToNextSibling(String)

Hiermee gaat u naar XmlReader het volgende element op hetzelfde niveau met de opgegeven gekwalificeerde naam.

(Overgenomen van XmlReader)
ReadValueChunk(Char[], Int32, Int32)

Hiermee worden grote stromen tekst gelezen die zijn ingesloten in een XML-document.

(Overgenomen van XmlReader)
ReadValueChunkAsync(Char[], Int32, Int32)

Asynchroon leest grote stromen tekst die zijn ingesloten in een XML-document.

(Overgenomen van XmlReader)
ResolveEntity()

Hiermee wordt de entiteitsreferentie voor EntityReference knooppunten omgezet.

Skip()

Slaat de onderliggende elementen van het huidige knooppunt over.

SkipAsync()

Slaat asynchroon de onderliggende elementen van het huidige knooppunt over.

(Overgenomen van XmlReader)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Expliciete interface-implementaties

Name Description
IDisposable.Dispose()

Zie voor een beschrijving van dit lid Dispose().

(Overgenomen van XmlReader)
IXmlNamespaceResolver.GetNamespacesInScope(XmlNamespaceScope)

Zie voor een beschrijving van dit lid GetNamespacesInScope(XmlNamespaceScope).

IXmlNamespaceResolver.LookupNamespace(String)

Zie voor een beschrijving van dit lid LookupNamespace(String).

IXmlNamespaceResolver.LookupPrefix(String)

Zie voor een beschrijving van dit lid LookupPrefix(String).

Van toepassing op