System::Xml::XmlReader::Create metodo

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

Crea una nuova istanza di XmlReader utilizzando lo stream specificato con le impostazioni predefinite.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input)
ParametroTipoDescrizione
inputconst SharedPtr<IO::Stream>&Lo stream che contiene i dati XML. Il XmlReader analizza i primi byte dello stream alla ricerca di un byte order mark o di altri segni di codifica. Quando la codifica è determinata, essa viene usata per continuare a leggere lo stream, e l’elaborazione prosegue analizzando l’input come un flusso di caratteri (Unicode).

ReturnValue

Un oggetto utilizzato per leggere i dati XML nello stream.

Vedi anche

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

Crea una nuova istanza di XmlReader con lo stream e le impostazioni specificati.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input, const SharedPtr<XmlReaderSettings> &settings)
ParametroTipoDescrizione
inputconst SharedPtr<IO::Stream>&Lo stream che contiene i dati XML. Il XmlReader analizza i primi byte dello stream alla ricerca di un byte order mark o di altri segni di codifica. Quando la codifica è determinata, essa viene usata per continuare a leggere lo stream, e l’elaborazione prosegue analizzando l’input come un flusso di caratteri (Unicode).
settingsconst SharedPtr<XmlReaderSettings>&Le impostazioni per la nuova istanza di XmlReader. Questo valore può essere nullptr.

ReturnValue

Un oggetto utilizzato per leggere i dati XML nello stream.

Vedi anche

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

Crea una nuova istanza di XmlReader utilizzando lo stream specificato, le impostazioni e le informazioni di contesto per l’analisi.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input, SharedPtr<XmlReaderSettings> settings, const SharedPtr<XmlParserContext> &inputContext)
ParametroTipoDescrizione
inputconst SharedPtr<IO::Stream>&Lo stream che contiene i dati XML. Il XmlReader analizza i primi byte dello stream alla ricerca di un byte order mark o di altri segni di codifica. Quando la codifica è determinata, essa viene usata per continuare a leggere lo stream, e l’elaborazione prosegue analizzando l’input come un flusso di caratteri (Unicode).
settingsSharedPtr<XmlReaderSettings>Le impostazioni per la nuova istanza di XmlReader. Questo valore può essere nullptr.
inputContextconst SharedPtr<XmlParserContext>&Le informazioni di contesto necessarie per analizzare il frammento XML. Le informazioni di contesto possono includere il XmlNameTable da utilizzare, la codifica, l’ambito dei namespace, l’attuale ambito xml:lang e xml:space, l’URI di base e la definizione del tipo di documento. Questo valore può essere nullptr.

ReturnValue

Un oggetto utilizzato per leggere i dati XML nello stream.

Vedi anche

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

Crea una nuova istanza di XmlReader utilizzando lo stream specificato, l’URI di base e le impostazioni.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input, SharedPtr<XmlReaderSettings> settings, const String &baseUri)
ParametroTipoDescrizione
inputconst SharedPtr<IO::Stream>&Lo stream che contiene i dati XML. Il XmlReader analizza i primi byte dello stream alla ricerca di un byte order mark o di altri segni di codifica. Quando la codifica è determinata, essa viene usata per continuare a leggere lo stream, e l’elaborazione prosegue analizzando l’input come un flusso di caratteri (Unicode).
settingsSharedPtr<XmlReaderSettings>Le impostazioni per la nuova istanza di XmlReader. Questo valore può essere nullptr.
baseUriconst String&L’URI di base per l’entità o il documento in lettura. Questo valore può essere nullptr. Security Nota L’URI di base è utilizzato per risolvere l’URI relativo del documento XML. Non utilizzare un URI di base da una fonte non attendibile.

ReturnValue

Un oggetto utilizzato per leggere i dati XML nello stream.

Vedi anche

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

Crea una nuova istanza di XmlReader utilizzando il lettore di testo specificato.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input)
ParametroTipoDescrizione
inputconst SharedPtr<IO::TextReader>&Il lettore di testo da cui leggere i dati XML. Un lettore di testo restituisce un flusso di caratteri Unicode, quindi la codifica specificata nella dichiarazione XML non è utilizzata dal lettore XML per decodificare il flusso di dati.

ReturnValue

Un oggetto utilizzato per leggere i dati XML nello stream.

Vedi anche

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

Crea una nuova istanza di XmlReader utilizzando il lettore di testo e le impostazioni specificati.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input, const SharedPtr<XmlReaderSettings> &settings)
ParametroTipoDescrizione
inputconst SharedPtr<IO::TextReader>&Il lettore di testo da cui leggere i dati XML. Un lettore di testo restituisce un flusso di caratteri Unicode, quindi la codifica specificata nella dichiarazione XML non è utilizzata dal lettore XML per decodificare il flusso di dati.
settingsconst SharedPtr<XmlReaderSettings>&Le impostazioni per il nuovo XmlReader. Questo valore può essere nullptr.

ReturnValue

Un oggetto utilizzato per leggere i dati XML nello stream.

Vedi anche

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

Crea una nuova istanza di XmlReader utilizzando il lettore di testo, le impostazioni e le informazioni di contesto specificate per l’analisi.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input, SharedPtr<XmlReaderSettings> settings, const SharedPtr<XmlParserContext> &inputContext)
ParametroTipoDescrizione
inputconst SharedPtr<IO::TextReader>&Il lettore di testo da cui leggere i dati XML. Un lettore di testo restituisce un flusso di caratteri Unicode, quindi la codifica specificata nella dichiarazione XML non è utilizzata dal lettore XML per decodificare il flusso di dati.
settingsSharedPtr<XmlReaderSettings>Le impostazioni per la nuova istanza di XmlReader. Questo valore può essere nullptr.
inputContextconst SharedPtr<XmlParserContext>&Le informazioni di contesto necessarie per analizzare il frammento XML. Le informazioni di contesto possono includere il XmlNameTable da utilizzare, la codifica, l’ambito dei namespace, l’attuale ambito xml:lang e xml:space, l’URI di base e la definizione del tipo di documento. Questo valore può essere nullptr.

ReturnValue

Un oggetto utilizzato per leggere i dati XML nello stream.

Vedi anche

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

Crea una nuova istanza di XmlReader utilizzando il lettore di testo, le impostazioni e l’URI di base specificati.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input, SharedPtr<XmlReaderSettings> settings, const String &baseUri)
ParametroTipoDescrizione
inputconst SharedPtr<IO::TextReader>&Il lettore di testo da cui leggere i dati XML. Un lettore di testo restituisce un flusso di caratteri Unicode, quindi la codifica specificata nella dichiarazione XML non è utilizzata dal XmlReader per decodificare il flusso di dati.
settingsSharedPtr<XmlReaderSettings>Le impostazioni per la nuova istanza di XmlReader. Questo valore può essere nullptr.
baseUriconst String&L’URI di base per l’entità o il documento in lettura. Questo valore può essere nullptr. Security Nota L’URI di base è utilizzato per risolvere l’URI relativo del documento XML. Non utilizzare un URI di base da una fonte non attendibile.

ReturnValue

Un oggetto utilizzato per leggere i dati XML nello stream.

Vedi anche

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

Crea una nuova istanza di XmlReader utilizzando il lettore XML e le impostazioni specificati.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<XmlReader> &reader, SharedPtr<XmlReaderSettings> settings)
ParametroTipoDescrizione
lettoreconst SharedPtr<XmlReader>&L’oggetto che si desidera utilizzare come lettore XML sottostante.
settingsSharedPtr<XmlReaderSettings>Le impostazioni per la nuova istanza di XmlReader. Il livello di conformità dell’oggetto XmlReaderSettings deve corrispondere al livello di conformità del lettore sottostante, oppure deve essere impostato su ConformanceLevel::Auto.

ReturnValue

Un oggetto che avvolge l’oggetto XmlReader specificato.

Vedi anche

XmlReader::Create(const String&) method

Crea una nuova istanza di XmlReader con l’URI specificato.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri)
ParametroTipoDescrizione
inputUriconst String&L’URI del file che contiene i dati XML. La classe XmlUrlResolver è utilizzata per convertire il percorso in una rappresentazione dati canonica.

ReturnValue

Un oggetto utilizzato per leggere i dati XML nello stream.

Vedi anche

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

Crea una nuova istanza di XmlReader utilizzando l’URI e le impostazioni specificati.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri, const SharedPtr<XmlReaderSettings> &settings)
ParametroTipoDescrizione
inputUriconst String&L’URI del file contenente i dati XML. L’oggetto XmlResolver sull’oggetto XmlReaderSettings è utilizzato per convertire il percorso in una rappresentazione dati canonica. Se il valore XmlReaderSettings::get_XmlResolver è nullptr, viene utilizzato un nuovo oggetto XmlUrlResolver.
settingsconst SharedPtr<XmlReaderSettings>&Le impostazioni per la nuova istanza di XmlReader. Questo valore può essere nullptr.

ReturnValue

Un oggetto utilizzato per leggere i dati XML nello stream.

Vedi anche

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

Crea una nuova istanza di XmlReader utilizzando l’URI, le impostazioni e le informazioni di contesto specificati per l’analisi.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri, SharedPtr<XmlReaderSettings> settings, const SharedPtr<XmlParserContext> &inputContext)
ParametroTipoDescrizione
inputUriconst String&L’URI del file contenente i dati XML. L’oggetto XmlResolver sull’oggetto XmlReaderSettings è utilizzato per convertire il percorso in una rappresentazione dati canonica. Se il valore XmlReaderSettings::get_XmlResolver è nullptr, viene utilizzato un nuovo oggetto XmlUrlResolver.
settingsSharedPtr<XmlReaderSettings>Le impostazioni per la nuova istanza di XmlReader. Questo valore può essere nullptr.
inputContextconst SharedPtr<XmlParserContext>&Le informazioni di contesto necessarie per analizzare il frammento XML. Le informazioni di contesto possono includere il XmlNameTable da utilizzare, la codifica, l’ambito dei namespace, l’attuale ambito xml:lang e xml:space, l’URI di base e la definizione del tipo di documento. Questo valore può essere nullptr.

ReturnValue

Un oggetto utilizzato per leggere i dati XML nello stream.

Vedi anche