XmlReader.ReadElementContentAsDateTime 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.
Leest het huidige element en retourneert de inhoud als een DateTime object.
Overloads
| Name | Description |
|---|---|
| ReadElementContentAsDateTime() |
Leest het huidige element en retourneert de inhoud als een DateTime object. |
| 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. |
ReadElementContentAsDateTime()
- Bron:
- XmlReader.cs
- Bron:
- XmlReader.cs
- Bron:
- XmlReader.cs
- Bron:
- XmlReader.cs
- Bron:
- XmlReader.cs
Leest het huidige element en retourneert de inhoud als een DateTime object.
public:
virtual DateTime ReadElementContentAsDateTime();
public virtual DateTime ReadElementContentAsDateTime();
abstract member ReadElementContentAsDateTime : unit -> DateTime
override this.ReadElementContentAsDateTime : unit -> DateTime
Public Overridable Function ReadElementContentAsDateTime () As DateTime
Retouren
De elementinhoud als een DateTime object.
Uitzonderingen
Het XmlReader element wordt niet op een element weergegeven.
– of –
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'.
Het huidige element bevat onderliggende elementen.
– of –
De elementinhoud kan niet worden geconverteerd naar een DateTime object.
De methode wordt aangeroepen met null argumenten.
Voorbeelden
In het volgende voorbeeld wordt de ReadElementContentAsDateTime methode gebruikt om de inhoud van het date element te lezen.
using (XmlReader reader = XmlReader.Create("dataFile.xml")) {
reader.ReadToFollowing("date");
DateTime date = reader.ReadElementContentAsDateTime();
// If the current culture is "en-US",
// this writes "Wednesday, January 8, 2003".
Console.WriteLine(date.ToLongDateString());
}
Using reader As XmlReader = XmlReader.Create("dataFile.xml")
reader.ReadToFollowing("date")
Dim [date] As DateTime = reader.ReadElementContentAsDateTime()
' If the current culture is "en-US",
' this writes "Wednesday, January 8, 2003".
Console.WriteLine([date].ToLongDateString())
End Using
In het voorbeeld wordt het dataFile.xml bestand als invoer gebruikt.
<root>
<stringValue>
<!--comment-->
<?some pi?>
text value of the element.
</stringValue>
<longValue>270000000000001</longValue>
<number>0</number>
<double>2E10</double>
<date>2003-01-08T15:00:00-00:00</date>
</root>
Opmerkingen
Deze methode leest de starttag, de inhoud van het element en verplaatst de lezer voorbij de eindelementtag. Het breidt entiteiten uit en negeert verwerkingsinstructies en opmerkingen. Het element kan alleen eenvoudige inhoud bevatten. Dat wil gezegd, het mag geen onderliggende elementen hebben.
Als de inhoud is getypt xsd:dateTime, retourneert de lezer een niet-geplaatst DateTime object. Als de inhoud niet is getypt xsd:dateTime, probeert de lezer deze te converteren naar een DateTime object volgens de regels die zijn gedefinieerd door het W3C XML-schema deel 2: aanbeveling gegevenstypen .
Note
U kunt niet vertrouwen op de DateTime.Year waarde wanneer de inhoud wordt getypt als xsd:gMonthDay.
XmlReader stelt in dit geval altijd de DateTime.Year waarde in op 1904.
Zie de sectie Opmerkingen van de XmlReader referentiepagina voor meer informatie.
Van toepassing op
ReadElementContentAsDateTime(String, String)
- Bron:
- XmlReader.cs
- Bron:
- XmlReader.cs
- Bron:
- XmlReader.cs
- Bron:
- XmlReader.cs
- Bron:
- XmlReader.cs
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.
public:
virtual DateTime ReadElementContentAsDateTime(System::String ^ localName, System::String ^ namespaceURI);
public virtual DateTime ReadElementContentAsDateTime(string localName, string namespaceURI);
abstract member ReadElementContentAsDateTime : string * string -> DateTime
override this.ReadElementContentAsDateTime : string * string -> DateTime
Public Overridable Function ReadElementContentAsDateTime (localName As String, namespaceURI As String) As DateTime
Parameters
- localName
- String
De lokale naam van het element.
- namespaceURI
- String
De naamruimte-URI van het element.
Retouren
De inhoud van het element als een DateTime object.
Uitzonderingen
Het XmlReader element wordt niet op een element weergegeven.
– of –
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'.
Het huidige element bevat onderliggende elementen.
– of –
De elementinhoud kan niet worden geconverteerd naar het aangevraagde type.
De methode wordt aangeroepen met null argumenten.
De opgegeven lokale naam en naamruimte-URI komen niet overeen met die van het huidige element dat wordt gelezen.
Opmerkingen
Deze methode leest de starttag, de inhoud van het element en verplaatst de lezer voorbij de eindelementtag. Het breidt entiteiten uit en negeert verwerkingsinstructies en opmerkingen. Het element kan alleen eenvoudige inhoud bevatten. Dat wil gezegd, het mag geen onderliggende elementen hebben.
Als de inhoud is getypt xsd:dateTime, retourneert de lezer een niet-geplaatst DateTime object. Als de inhoud niet is getypt xsd:dateTime, probeert de lezer deze te converteren naar een DateTime object volgens de regels die zijn gedefinieerd door het W3C XML-schema deel 2: aanbeveling gegevenstypen .
Note
U kunt niet vertrouwen op de DateTime.Year waarde wanneer de inhoud wordt getypt als xsd:gMonthDay.
XmlReader stelt in dit geval altijd de DateTime.Year waarde in op 1904.
Zie de sectie Opmerkingen van de XmlReader referentiepagina voor meer informatie.