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, 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, 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, la configuración y la información de contexto especificados 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, 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 el XmlNameTable a usar, la codificación, el ámbito de espacio de nombres, el ámbito actual de xml:lang y xml:space, la URI base y la definición de 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, la URI base y la configuración especificados.

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, 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 Nota La URI base se utiliza para resolver la URI relativa del documento XML. No use 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 utilizando el lector de texto especificado.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input)
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 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 utilizando 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
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 lector XML para decodificar el flujo de datos.
settingsconst SharedPtr<XmlReaderSettings>&La configuración para la nueva 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 utilizando el lector de texto, la configuración y la información de contexto especificados 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
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 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 el XmlNameTable a usar, la codificación, el ámbito de espacio de nombres, el ámbito actual de xml:lang y xml:space, la URI base y la definición de 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 utilizando el lector de texto, la configuración y la URI base especificados.

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 Nota La URI base se utiliza para resolver la URI relativa del documento XML. No use 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 utilizando el lector XML y la configuración especificados.

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 la URI especificada.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri)
ParámetroTipoDescripción
inputUriconst String&La 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 utilizando la URI y la configuración especificadas.

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 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 especificado, 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 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 el XmlNameTable a usar, la codificación, el ámbito de espacio de nombres, el ámbito actual de xml:lang y xml:space, la URI base y la definición de 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