Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método XmlReader.ReadContentAsFloat ()

 

Publicado: octubre de 2016

Lee el contenido de texto en la posición actual como número de punto flotante de precisión sencilla.

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

public virtual float ReadContentAsFloat()

Valor devuelto

Type: System.Single

El contenido de texto en la posición actual como número de punto flotante de precisión sencilla.

Exception Condition
InvalidCastException

La conversión intentada no es válida.

FormatException

El formato de cadena no es válido.

InvalidOperationException

Una XmlReader se llamó el método antes de que termine una operación asincrónica anterior. En este caso, InvalidOperationException se produce con el mensaje "una operación asincrónica ya está en curso".

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

Si el contenido se escribe xsd:float, el lector devuelve una conversión unboxing un número de punto flotante de precisión sencilla. Si el contenido no tiene tipo xsd:float, el lector intenta convertirlo en un número de punto flotante de precisión sencilla según las reglas definidas por el W3C XML Schema Part 2: Datatypes recomendación.

La tabla siguiente describe cómo trata este método cada tipo de nodo.

Tipo XmlNode

Valor devuelto

Comportamiento del sistema de lectura

Text

CDATA

Whitespace

SignificantWhitespace

EntityReference

EndEntity

El contenido concatenado de los nodos de texto, CDATA, espacio en blanco y espacio en blanco significativo se convierten en el tipo solicitado.

Se mueve a la siguiente etiqueta del elemento de inicio o de fin. Las referencias de entidad se expanden automáticamente.

Attribute

Igual que llamar a XmlConvert.ToXxx en el valor del atributo.

El sistema de lectura permanece en la posición actual.

Comment

ProcessingInstruction

Omite la instrucción de procesamiento o los comentarios y lee el contenido del texto concatenado que sigue a la instrucción de procesamiento o los comentarios.

Se mueve a la siguiente etiqueta del elemento de inicio o de fin. Las referencias de entidad se expanden automáticamente.

EndElement

Una cadena vacía.

El sistema de lectura permanece en la posición actual.

Element

XmlDeclaration

None

Document

DocumentType

Notation

Entity

DocumentFragment

Se inicia una InvalidOperationException.

No definido, aunque normalmente el sistema de lectura permanece en la posición actual.

Para obtener más información, vea la sección Comentarios de la XmlReaderpágina de referencia y la W3C XML Schema Part 2: Datatypes recomendación.

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 2.0
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Windows Phone
Disponible desde 8.1
Volver al principio
Mostrar: