Esta documentación está archivada y no tiene mantenimiento.

XmlReader.ReadContentAsDecimal (Método)

Lee el contenido de texto en la posición actual como objeto Decimal.

Espacio de nombres: System.Xml
Ensamblado: System.Xml (en system.xml.dll)

public virtual decimal ReadContentAsDecimal ()
public Decimal ReadContentAsDecimal ()
public function ReadContentAsDecimal () : decimal
No aplicable.

Valor devuelto

El contenido de texto en la posición actual como objeto Decimal.

Tipo de excepciónCondición

InvalidCastException

La conversión intentada no es válida.

FormatException

El formato de la cadena no es válido.

Este método concatena texto, espacio en blanco, espacio en blanco significativo y secciones CDATA, y omite los comentarios o las instrucciones de procesamiento. Las referencias a entidades se resuelven automáticamente.

Si el contenido es xsd:decimal con tipo, el lector devuelve un objeto Decimal con conversión unboxing. Si el contenido no es xsd:decimal con tipo, el lector intenta convertirlo en un objeto Decimal según las reglas definidas por la recomendación W3C XML Schema Part 2: Datatypes (en inglés).

La tabla siguiente describe cómo trata este método cada uno de los diferentes tipos de nodo.

XmlNodeType

Valor devuelto

Comportamiento del lector

Text

CDATA

Whitespace

SignificantWhitespace

EntityReference

EndEntity

Contenido concatenado de texto, CDATA, espacio en blanco y nodos de espacio en blanco significativos convertidos al tipo solicitado.

Se desplaza a la siguiente etiqueta de apertura o cierre de elemento. Las referencias a entidades se expanden automáticamente.

Attribute

Tiene el mismo efecto que llamar a XmlConvert.ToXxx en el valor de atributo.

El lector permanece en la posición actual.

Comment

ProcessingInstruction

Omite la instrucción de procesamiento (PI) o el comentario y lee el contenido concatenado de texto que sigue tanto a una como al otro.

Se desplaza a la siguiente etiqueta de apertura o cierre de elemento. Las referencias a entidades se expanden automáticamente.

EndElement

Una cadena vacía.

El lector permanece en la posición actual.

Element

XmlDeclaration

None

Document

DocumentType

Notation

Entity

DocumentFragment

Se produce una excepción InvalidOperationException.

Indefinido, aunque normalmente el lector permanece en la posición actual.

Para obtener más información, vea el documento Lectura de datos de tipo y la recomendación W3C XML Schema Part 2: Datatypes (en inglés).

Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0

.NET Compact Framework

Compatible con: 2.0

XNA Framework

Compatible con: 1.0
Mostrar: