XmlReader.ReadStartElement Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Controleert of het huidige knooppunt een element is en de lezer naar het volgende knooppunt gaat.
Overloads
| Name | Description |
|---|---|
| ReadStartElement() |
Controleert of het huidige knooppunt een element is en de lezer naar het volgende knooppunt gaat. |
| ReadStartElement(String) |
Controleert of het huidige inhoudsknooppunt een element is met de opgegeven Name en gaat de lezer naar het volgende knooppunt. |
| ReadStartElement(String, String) |
Controleert of het huidige inhoudsknooppunt een element is met de opgegeven LocalName en NamespaceURI gaat de lezer naar het volgende knooppunt. |
ReadStartElement()
- Bron:
- XmlReader.cs
- Bron:
- XmlReader.cs
- Bron:
- XmlReader.cs
- Bron:
- XmlReader.cs
- Bron:
- XmlReader.cs
Controleert of het huidige knooppunt een element is en de lezer naar het volgende knooppunt gaat.
public:
virtual void ReadStartElement();
public virtual void ReadStartElement();
abstract member ReadStartElement : unit -> unit
override this.ReadStartElement : unit -> unit
Public Overridable Sub ReadStartElement ()
Uitzonderingen
Er is een onjuiste XML aangetroffen in de invoerstroom.
Er XmlReader is een methode aangeroepen voordat een vorige asynchrone bewerking is voltooid. In dit geval InvalidOperationException wordt het bericht 'Er wordt al een asynchrone bewerking uitgevoerd'.
Opmerkingen
Met deze methode wordt aangeroepen IsStartElement , gevolgd door Read u te positioneren op de inhoud van dat element dat in de invoerstroom is gevonden.
Zie ook
Van toepassing op
ReadStartElement(String)
- Bron:
- XmlReader.cs
- Bron:
- XmlReader.cs
- Bron:
- XmlReader.cs
- Bron:
- XmlReader.cs
- Bron:
- XmlReader.cs
Controleert of het huidige inhoudsknooppunt een element is met de opgegeven Name en gaat de lezer naar het volgende knooppunt.
public:
virtual void ReadStartElement(System::String ^ name);
public virtual void ReadStartElement(string name);
abstract member ReadStartElement : string -> unit
override this.ReadStartElement : string -> unit
Public Overridable Sub ReadStartElement (name As String)
Parameters
- name
- String
De gekwalificeerde naam van het element.
Uitzonderingen
Er is een onjuiste XML aangetroffen in de invoerstroom.
– of –
Het Name element komt niet overeen met het opgegeven nameelement.
Er XmlReader is een methode aangeroepen voordat een vorige asynchrone bewerking is voltooid. In dit geval InvalidOperationException wordt het bericht 'Er wordt al een asynchrone bewerking uitgevoerd'.
Voorbeelden
In het volgende voorbeeld wordt de tekstinhoud van elk element weergegeven.
using (XmlReader reader = XmlReader.Create("book3.xml")) {
// Parse the XML document. ReadString is used to
// read the text content of the elements.
reader.Read();
reader.ReadStartElement("book");
reader.ReadStartElement("title");
Console.Write("The content of the title element: ");
Console.WriteLine(reader.ReadString());
reader.ReadEndElement();
reader.ReadStartElement("price");
Console.Write("The content of the price element: ");
Console.WriteLine(reader.ReadString());
reader.ReadEndElement();
reader.ReadEndElement();
}
Using reader As XmlReader = XmlReader.Create("book3.xml")
' Parse the XML document. ReadString is used to
' read the text content of the elements.
reader.Read()
reader.ReadStartElement("book")
reader.ReadStartElement("title")
Console.Write("The content of the title element: ")
Console.WriteLine(reader.ReadString())
reader.ReadEndElement()
reader.ReadStartElement("price")
Console.Write("The content of the price element: ")
Console.WriteLine(reader.ReadString())
reader.ReadEndElement()
reader.ReadEndElement()
End Using
In het voorbeeld wordt het book3.xml bestand gebruikt.
<book>
<title>Pride And Prejudice</title>
<price>19.95</price>
</book>
Opmerkingen
Een aanroep naar deze methode komt overeen met een aanroep die IsStartElement moet worden gevolgd door een aanroep naar Read.
Zie ook
Van toepassing op
ReadStartElement(String, String)
- Bron:
- XmlReader.cs
- Bron:
- XmlReader.cs
- Bron:
- XmlReader.cs
- Bron:
- XmlReader.cs
- Bron:
- XmlReader.cs
Controleert of het huidige inhoudsknooppunt een element is met de opgegeven LocalName en NamespaceURI gaat de lezer naar het volgende knooppunt.
public:
virtual void ReadStartElement(System::String ^ localname, System::String ^ ns);
public virtual void ReadStartElement(string localname, string ns);
abstract member ReadStartElement : string * string -> unit
override this.ReadStartElement : string * string -> unit
Public Overridable Sub ReadStartElement (localname As String, ns As String)
Parameters
- localname
- String
De lokale naam van het element.
- ns
- String
De naamruimte-URI van het element.
Uitzonderingen
Er is een onjuiste XML aangetroffen in de invoerstroom.
– of –
De LocalName en NamespaceURI eigenschappen van het gevonden element komen niet overeen met de opgegeven argumenten.
Er XmlReader is een methode aangeroepen voordat een vorige asynchrone bewerking is voltooid. In dit geval InvalidOperationException wordt het bericht 'Er wordt al een asynchrone bewerking uitgevoerd'.
Opmerkingen
Een aanroep naar deze methode komt overeen met een aanroep die IsStartElement moet worden gevolgd door een aanroep naar Read.