Método System::Xml::XmlReader::Create

XmlReader::Create(const SharedPtr<IO::Stream>&) method

Crea una nueva instancia de XmlReader usando el flujo especificado con la configuración predeterminada.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input)
ParámetroTipoDescripción
inputconst SharedPtr<IO::Stream>&El flujo que contiene los datos XML. El XmlReader escanea los primeros bytes del flujo en busca de una marca de orden de bytes u otro indicio de codificación. Cuando se determina la codificación, ésta se utiliza para continuar leyendo el flujo, y el procesamiento sigue analizando la entrada como un flujo de caracteres (Unicode).

ReturnValue

Un objeto que se utiliza para leer los datos XML en el flujo.

Ver también

XmlReader::Create(const SharedPtr<IO::Stream>&, const SharedPtr<XmlReaderSettings>&) method

Crea una nueva instancia de XmlReader con el flujo y la configuración especificados.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input, const SharedPtr<XmlReaderSettings> &settings)
ParámetroTipoDescripción
inputconst SharedPtr<IO::Stream>&El flujo que contiene los datos XML. El XmlReader escanea los primeros bytes del flujo en busca de una marca de orden de bytes u otro indicio de codificación. Cuando se determina la codificación, ésta se utiliza para continuar leyendo el flujo, y el procesamiento sigue analizando la entrada como un flujo de caracteres (Unicode).
settingsconst SharedPtr<XmlReaderSettings>&La configuración para la nueva instancia de XmlReader. Este valor puede ser nullptr.

ReturnValue

Un objeto que se utiliza para leer los datos XML en el flujo.

Ver también

XmlReader::Create(const SharedPtr<IO::Stream>&, SharedPtr<XmlReaderSettings>, const SharedPtr<XmlParserContext>&) method

Crea una nueva instancia de XmlReader usando el flujo especificado, la configuración y la información de contexto para el análisis.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input, SharedPtr<XmlReaderSettings> settings, const SharedPtr<XmlParserContext> &inputContext)
ParámetroTipoDescripción
inputconst SharedPtr<IO::Stream>&El flujo que contiene los datos XML. El XmlReader escanea los primeros bytes del flujo en busca de una marca de orden de bytes u otro indicio de codificación. Cuando se determina la codificación, ésta se utiliza para continuar leyendo el flujo, y el procesamiento sigue analizando la entrada como un flujo de caracteres (Unicode).
settingsSharedPtr<XmlReaderSettings>La configuración para la nueva instancia de XmlReader. Este valor puede ser nullptr.
inputContextconst SharedPtr<XmlParserContext>&La información de contexto requerida para analizar el fragmento XML. La información de contexto puede incluir la XmlNameTable a usar, la codificación, el ámbito de espacio de nombres, el alcance actual de xml:lang y xml:space, la URI base y la definición del tipo de documento. Este valor puede ser nullptr.

ReturnValue

Un objeto que se utiliza para leer los datos XML en el flujo.

Ver también

XmlReader::Create(const SharedPtr<IO::Stream>&, SharedPtr<XmlReaderSettings>, const String&) method

Crea una nueva instancia de XmlReader usando el flujo especificado, la URI base y la configuración.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input, SharedPtr<XmlReaderSettings> settings, const String &baseUri)
ParámetroTipoDescripción
inputconst SharedPtr<IO::Stream>&El flujo que contiene los datos XML. El XmlReader escanea los primeros bytes del flujo en busca de una marca de orden de bytes u otro indicio de codificación. Cuando se determina la codificación, ésta se utiliza para continuar leyendo el flujo, y el procesamiento sigue analizando la entrada como un flujo de caracteres (Unicode).
settingsSharedPtr<XmlReaderSettings>La configuración para la nueva instancia de XmlReader. Este valor puede ser nullptr.
baseUriconst String&La URI base para la entidad o documento que se está leyendo. Este valor puede ser nullptr. Security Note La URI base se utiliza para resolver la URI relativa del documento XML. No utilice una URI base de una fuente no confiable.

ReturnValue

Un objeto que se utiliza para leer los datos XML en el flujo.

Ver también

XmlReader::Create(const SharedPtr<IO::TextReader>&) method

Crea una nueva instancia de XmlReader usando el lector de texto especificado.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input)
ParámetroTipoDescripción
entradaconst SharedPtr<IO::TextReader>&El lector de texto desde el cual leer los datos XML. Un lector de texto devuelve un flujo de caracteres Unicode, por lo que la codificación especificada en la declaración XML no es utilizada por el lector XML para decodificar el flujo de datos.

ReturnValue

Un objeto que se utiliza para leer los datos XML en el flujo.

Ver también

XmlReader::Create(const SharedPtr<IO::TextReader>&, const SharedPtr<XmlReaderSettings>&) method

Crea una nueva instancia de XmlReader usando el lector de texto y la configuración especificados.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input, const SharedPtr<XmlReaderSettings> &settings)
ParámetroTipoDescripción
entradaconst SharedPtr<IO::TextReader>&El lector de texto desde el cual leer los datos XML. Un lector de texto devuelve un flujo de caracteres Unicode, por lo que la codificación especificada en la declaración XML no es utilizada por el lector XML para decodificar el flujo de datos.
settingsconst SharedPtr<XmlReaderSettings>&La configuración para el nuevo XmlReader. Este valor puede ser nullptr.

ReturnValue

Un objeto que se utiliza para leer los datos XML en el flujo.

Ver también

XmlReader::Create(const SharedPtr<IO::TextReader>&, SharedPtr<XmlReaderSettings>, const SharedPtr<XmlParserContext>&) method

Crea una nueva instancia de XmlReader usando el lector de texto, la configuración y la información de contexto para el análisis.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input, SharedPtr<XmlReaderSettings> settings, const SharedPtr<XmlParserContext> &inputContext)
ParámetroTipoDescripción
entradaconst SharedPtr<IO::TextReader>&El lector de texto desde el cual leer los datos XML. Un lector de texto devuelve un flujo de caracteres Unicode, por lo que la codificación especificada en la declaración XML no es utilizada por el lector XML para decodificar el flujo de datos.
settingsSharedPtr<XmlReaderSettings>La configuración para la nueva instancia de XmlReader. Este valor puede ser nullptr.
inputContextconst SharedPtr<XmlParserContext>&La información de contexto requerida para analizar el fragmento XML. La información de contexto puede incluir la XmlNameTable a usar, la codificación, el ámbito de espacio de nombres, el alcance actual de xml:lang y xml:space, la URI base y la definición del tipo de documento. Este valor puede ser nullptr.

ReturnValue

Un objeto que se utiliza para leer los datos XML en el flujo.

Ver también

XmlReader::Create(const SharedPtr<IO::TextReader>&, SharedPtr<XmlReaderSettings>, const String&) method

Crea una nueva instancia de XmlReader usando el lector de texto, la configuración y el URI base.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input, SharedPtr<XmlReaderSettings> settings, const String &baseUri)
ParámetroTipoDescripción
inputconst SharedPtr<IO::TextReader>&El lector de texto desde el cual leer los datos XML. Un lector de texto devuelve un flujo de caracteres Unicode, por lo que la codificación especificada en la declaración XML no es utilizada por el XmlReader para decodificar el flujo de datos.
settingsSharedPtr<XmlReaderSettings>La configuración para la nueva instancia de XmlReader. Este valor puede ser nullptr.
baseUriconst String&La URI base para la entidad o documento que se está leyendo. Este valor puede ser nullptr. Security Note La URI base se utiliza para resolver la URI relativa del documento XML. No utilice una URI base de una fuente no confiable.

ReturnValue

Un objeto que se utiliza para leer los datos XML en el flujo.

Ver también

XmlReader::Create(const SharedPtr<XmlReader>&, SharedPtr<XmlReaderSettings>) method

Crea una nueva instancia de XmlReader usando el lector XML especificado y la configuración.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<XmlReader> &reader, SharedPtr<XmlReaderSettings> settings)
ParámetroTipoDescripción
lectorconst SharedPtr<XmlReader>&El objeto que desea usar como el lector XML subyacente.
settingsSharedPtr<XmlReaderSettings>La configuración para la nueva instancia de XmlReader. El nivel de conformidad del objeto XmlReaderSettings debe coincidir con el nivel de conformidad del lector subyacente, o debe establecerse en ConformanceLevel::Auto.

ReturnValue

Un objeto que envuelve al objeto XmlReader especificado.

Ver también

XmlReader::Create(const String&) method

Crea una nueva instancia de XmlReader con el URI especificado.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri)
ParámetroTipoDescripción
inputUriconst String&El URI del archivo que contiene los datos XML. La clase XmlUrlResolver se utiliza para convertir la ruta a una representación de datos canónica.

ReturnValue

Un objeto que se utiliza para leer los datos XML en el flujo.

Ver también

XmlReader::Create(const String&, const SharedPtr<XmlReaderSettings>&) method

Crea una nueva instancia de XmlReader usando el URI y la configuración especificados.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri, const SharedPtr<XmlReaderSettings> &settings)
ParámetroTipoDescripción
inputUriconst String&El URI del archivo que contiene los datos XML. El objeto XmlResolver en el objeto XmlReaderSettings se utiliza para convertir la ruta a una representación de datos canónica. Si el valor de XmlReaderSettings::get_XmlResolver es nullptr, se utiliza un nuevo objeto XmlUrlResolver.
settingsconst SharedPtr<XmlReaderSettings>&La configuración para la nueva instancia de XmlReader. Este valor puede ser nullptr.

ReturnValue

Un objeto que se utiliza para leer los datos XML en el flujo.

Ver también

XmlReader::Create(const String&, SharedPtr<XmlReaderSettings>, const SharedPtr<XmlParserContext>&) method

Crea una nueva instancia de XmlReader usando el URI, la configuración y la información de contexto para el análisis.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri, SharedPtr<XmlReaderSettings> settings, const SharedPtr<XmlParserContext> &inputContext)
ParámetroTipoDescripción
inputUriconst String&El URI del archivo que contiene los datos XML. El objeto XmlResolver en el objeto XmlReaderSettings se utiliza para convertir la ruta a una representación de datos canónica. Si el valor de XmlReaderSettings::get_XmlResolver es nullptr, se utiliza un nuevo objeto XmlUrlResolver.
settingsSharedPtr<XmlReaderSettings>La configuración para la nueva instancia de XmlReader. Este valor puede ser nullptr.
inputContextconst SharedPtr<XmlParserContext>&La información de contexto requerida para analizar el fragmento XML. La información de contexto puede incluir la XmlNameTable a usar, la codificación, el ámbito de espacio de nombres, el alcance actual de xml:lang y xml:space, la URI base y la definición del tipo de documento. Este valor puede ser nullptr.

ReturnValue

Un objeto que se utiliza para leer los datos XML en el flujo.

Ver también