XmlReader.ReadElementContentAsDateTime Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Beolvassa az aktuális elemet, és objektumként DateTime adja vissza a tartalmat.
Túlterhelések
| Name | Description |
|---|---|
| ReadElementContentAsDateTime() |
Beolvassa az aktuális elemet, és objektumként DateTime adja vissza a tartalmat. |
| ReadElementContentAsDateTime(String, String) |
Ellenőrzi, hogy a megadott helyi név és névtér URI megegyezik-e az aktuális elem nevével, majd beolvassa az aktuális elemet, és objektumként DateTime adja vissza a tartalmat. |
ReadElementContentAsDateTime()
- Forrás:
- XmlReader.cs
- Forrás:
- XmlReader.cs
- Forrás:
- XmlReader.cs
- Forrás:
- XmlReader.cs
- Forrás:
- XmlReader.cs
Beolvassa az aktuális elemet, és objektumként DateTime adja vissza a tartalmat.
public:
virtual DateTime ReadElementContentAsDateTime();
public virtual DateTime ReadElementContentAsDateTime();
abstract member ReadElementContentAsDateTime : unit -> DateTime
override this.ReadElementContentAsDateTime : unit -> DateTime
Public Overridable Function ReadElementContentAsDateTime () As DateTime
Válaszok
Az elem tartalma objektumként DateTime .
Kivételek
Az XmlReader elem nincs elemen elhelyezve.
-vagy-
Egy XmlReader metódust hívtak meg, mielőtt egy korábbi aszinkron művelet befejeződött. Ebben az esetben InvalidOperationException a "Aszinkron művelet már folyamatban van" üzenet jelenik meg.
Az aktuális elem gyermekelemeket tartalmaz.
-vagy-
Az elem tartalma nem konvertálható objektummá DateTime .
A metódus argumentumokkal van null meghívva.
Példák
Az alábbi példa a metódust használja az ReadElementContentAsDateTime elem tartalmának olvasására date .
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
A példa a dataFile.xml fájlt használja bemenetként.
<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>
Megjegyzések
Ez a metódus felolvassa a kezdőcímkét, az elem tartalmát, és áthelyezi az olvasót a záróelem címkéje mellett. Kibővíti az entitásokat, és figyelmen kívül hagyja a feldolgozási utasításokat és megjegyzéseket. Az elem csak egyszerű tartalmat tartalmazhat. Vagyis nem rendelkezhet gyermekelemekkel.
Ha a tartalom be van állítva xsd:dateTime, az olvasó egy nem beérkezett objektumot ad DateTime vissza. Ha a tartalom nincs begépelve xsd:dateTime, az olvasó megpróbálja azt objektummá alakítani DateTime a W3C XML-séma 2. része: Adattípusokra vonatkozó javaslat által meghatározott szabályok szerint.
Note
A tartalom beírásakor nem támaszkodhat az DateTime.Year értékre xsd:gMonthDay.
XmlReader ebben az esetben mindig DateTime.Year 1904 értékre állítja az értéket.
További információt a referenciaoldal Megjegyzések szakaszában XmlReader talál.
A következőre érvényes:
ReadElementContentAsDateTime(String, String)
- Forrás:
- XmlReader.cs
- Forrás:
- XmlReader.cs
- Forrás:
- XmlReader.cs
- Forrás:
- XmlReader.cs
- Forrás:
- XmlReader.cs
Ellenőrzi, hogy a megadott helyi név és névtér URI megegyezik-e az aktuális elem nevével, majd beolvassa az aktuális elemet, és objektumként DateTime adja vissza a tartalmat.
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
Paraméterek
- localName
- String
Az elem helyi neve.
- namespaceURI
- String
Az elem névterének URI-ja.
Válaszok
Az elem tartalma objektumként DateTime .
Kivételek
Az XmlReader elem nincs elemen elhelyezve.
-vagy-
Egy XmlReader metódust hívtak meg, mielőtt egy korábbi aszinkron művelet befejeződött. Ebben az esetben InvalidOperationException a "Aszinkron művelet már folyamatban van" üzenet jelenik meg.
Az aktuális elem gyermekelemeket tartalmaz.
-vagy-
Az elem tartalma nem konvertálható a kért típusra.
A metódus argumentumokkal van null meghívva.
A megadott helyi név és névtér URI-ja nem egyezik meg az éppen beolvasott elemével.
Megjegyzések
Ez a metódus felolvassa a kezdőcímkét, az elem tartalmát, és áthelyezi az olvasót a záróelem címkéje mellett. Kibővíti az entitásokat, és figyelmen kívül hagyja a feldolgozási utasításokat és megjegyzéseket. Az elem csak egyszerű tartalmat tartalmazhat. Vagyis nem rendelkezhet gyermekelemekkel.
Ha a tartalom be van állítva xsd:dateTime, az olvasó egy nem beérkezett objektumot ad DateTime vissza. Ha a tartalom nincs begépelve xsd:dateTime, az olvasó megpróbálja azt objektummá alakítani DateTime a W3C XML-séma 2. része: Adattípusokra vonatkozó javaslat által meghatározott szabályok szerint.
Note
A tartalom beírásakor nem támaszkodhat az DateTime.Year értékre xsd:gMonthDay.
XmlReader ebben az esetben mindig DateTime.Year 1904 értékre állítja az értéket.
További információt a referenciaoldal Megjegyzések szakaszában XmlReader talál.