XmlReader.ReadElementContentAsLong Method
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Reads the current element and returns the contents as a 64-bit signed integer.
Assembly: System.Xml (in System.Xml.dll)
| Exception | Condition |
|---|---|
| InvalidOperationException | The XmlReader is not positioned on an element. |
| XmlException | The current element contains child elements. -or- The element content cannot be converted to a 64-bit signed integer. |
| ArgumentNullException | The method is called with null arguments. |
StringBuilder output = new StringBuilder(); String xmlString = @"<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>"; using (XmlReader reader = XmlReader.Create(new StringReader(xmlString))) { reader.ReadToFollowing("longValue"); long number = reader.ReadElementContentAsLong(); output.AppendLine(number.ToString()); } OutputTextBlock.Text = output.ToString();
Show: