XmlReader.ReadContentAsString Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Lee el contenido de texto en la posición actual como un objeto String.
public:
virtual System::String ^ ReadContentAsString();
public virtual string ReadContentAsString ();
abstract member ReadContentAsString : unit -> string
override this.ReadContentAsString : unit -> string
Public Overridable Function ReadContentAsString () As String
Devoluciones
El contenido del texto como objeto String.
Excepciones
La conversión intentada no es válida.
El formato de la cadena no es válido.
Se llamó un método XmlReader antes de que se termine una operación asincrónica anterior. En este caso, se genera InvalidOperationException con el mensaje “Ya hay una operación asincrónica en curso”.
Comentarios
Este método concatena texto, espacio en blanco, espacios en blanco significativos y secciones CDATA, y omite los comentarios o instrucciones de procesamiento. Las referencias de entidad se resuelven automáticamente.
Este método se puede usar para convertir valores con tipo en una cadena, o para leer el contenido de texto mientras omite comentarios e instrucciones de procesamiento.
En la tabla siguiente se 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 al XmlConvert.ToXxx 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 XmlReader página de referencia y la recomendación esquema XML de W3C Parte 2: Tipos de datos .
Para obtener la versión asincrónica de este método, vea ReadContentAsStringAsync.