System::Xml::XmlReader::Create methode

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

Maakt een nieuwe XmlReader‑instantie aan met de opgegeven stream en standaardinstellingen.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input)
ParameterTypeBeschrijving
inputconst SharedPtr<IO::Stream>&De stream die de XML‑gegevens bevat. De XmlReader scant de eerste bytes van de stream op zoek naar een byte‑order‑markering of ander teken van codering. Wanneer de codering is vastgesteld, wordt deze gebruikt om de stream verder te lezen, en de verwerking blijft de invoer parseren als een stroom van (Unicode)‑tekens.

ReturnValue

Een object dat wordt gebruikt om de XML‑gegevens in de stream te lezen.

Zie ook

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

Maakt een nieuwe XmlReader‑instantie aan met de opgegeven stream en instellingen.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input, const SharedPtr<XmlReaderSettings> &settings)
ParameterTypeBeschrijving
inputconst SharedPtr<IO::Stream>&De stream die de XML‑gegevens bevat. De XmlReader scant de eerste bytes van de stream op zoek naar een byte‑order‑markering of ander teken van codering. Wanneer de codering is vastgesteld, wordt deze gebruikt om de stream verder te lezen, en de verwerking blijft de invoer parseren als een stroom van (Unicode)‑tekens.
settingsconst SharedPtr<XmlReaderSettings>&De instellingen voor de nieuwe XmlReader‑instantie. Deze waarde kan nullptr zijn.

ReturnValue

Een object dat wordt gebruikt om de XML‑gegevens in de stream te lezen.

Zie ook

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

Maakt een nieuwe XmlReader‑instantie aan met de opgegeven stream, instellingen en contextinformatie voor het parseren.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input, SharedPtr<XmlReaderSettings> settings, const SharedPtr<XmlParserContext> &inputContext)
ParameterTypeBeschrijving
inputconst SharedPtr<IO::Stream>&De stream die de XML‑gegevens bevat. De XmlReader scant de eerste bytes van de stream op zoek naar een byte‑order‑markering of ander teken van codering. Wanneer de codering is vastgesteld, wordt deze gebruikt om de stream verder te lezen, en de verwerking blijft de invoer parseren als een stroom van (Unicode)‑tekens.
settingsSharedPtr<XmlReaderSettings>De instellingen voor de nieuwe XmlReader‑instantie. Deze waarde kan nullptr zijn.
inputContextconst SharedPtr<XmlParserContext>&De contextinformatie die nodig is om het XML‑fragment te parseren. De contextinformatie kan de te gebruiken XmlNameTable, codering, namespace‑scope, de huidige xml:lang‑ en xml:space‑scope, basis‑URI en documenttype‑definitie omvatten. Deze waarde kan nullptr zijn.

ReturnValue

Een object dat wordt gebruikt om de XML‑gegevens in de stream te lezen.

Zie ook

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

Maakt een nieuwe XmlReader‑instantie aan met de opgegeven stream, basis‑URI en instellingen.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input, SharedPtr<XmlReaderSettings> settings, const String &baseUri)
ParameterTypeBeschrijving
inputconst SharedPtr<IO::Stream>&De stream die de XML‑gegevens bevat. De XmlReader scant de eerste bytes van de stream op zoek naar een byte‑order‑markering of ander teken van codering. Wanneer de codering is vastgesteld, wordt deze gebruikt om de stream verder te lezen, en de verwerking blijft de invoer parseren als een stroom van (Unicode)‑tekens.
settingsSharedPtr<XmlReaderSettings>De instellingen voor de nieuwe XmlReader‑instantie. Deze waarde kan nullptr zijn.
baseUriconst String&De basis‑URI voor de entiteit of het document dat wordt gelezen. Deze waarde kan nullptr zijn. Security Opmerking De basis‑URI wordt gebruikt om de relatieve URI van het XML‑document op te lossen. Gebruik geen basis‑URI van een niet‑vertrouwde bron.

ReturnValue

Een object dat wordt gebruikt om de XML‑gegevens in de stream te lezen.

Zie ook

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

Maakt een nieuw XmlReader exemplaar aan met behulp van de opgegeven tekstlezer.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input)
ParameterTypeBeschrijving
invoerconst SharedPtr<IO::TextReader>&De tekstlezer waaruit de XML‑gegevens worden gelezen. Een tekstlezer retourneert een stroom van Unicode‑tekens, zodat de in de XML‑declaratie opgegeven codering niet door de XML‑lezer wordt gebruikt om de gegevensstroom te decoderen.

ReturnValue

Een object dat wordt gebruikt om de XML‑gegevens in de stream te lezen.

Zie ook

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

Maakt een nieuw XmlReader exemplaar aan met behulp van de opgegeven tekstlezer en instellingen.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input, const SharedPtr<XmlReaderSettings> &settings)
ParameterTypeBeschrijving
invoerconst SharedPtr<IO::TextReader>&De tekstlezer waaruit de XML‑gegevens worden gelezen. Een tekstlezer retourneert een stroom van Unicode‑tekens, zodat de in de XML‑declaratie opgegeven codering niet door de XML‑lezer wordt gebruikt om de gegevensstroom te decoderen.
settingsconst SharedPtr<XmlReaderSettings>&De instellingen voor de nieuwe XmlReader. Deze waarde kan nullptr zijn.

ReturnValue

Een object dat wordt gebruikt om de XML‑gegevens in de stream te lezen.

Zie ook

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

Maakt een nieuw XmlReader exemplaar aan met behulp van de opgegeven tekstlezer, instellingen en contextinformatie voor het parseren.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input, SharedPtr<XmlReaderSettings> settings, const SharedPtr<XmlParserContext> &inputContext)
ParameterTypeBeschrijving
invoerconst SharedPtr<IO::TextReader>&De tekstlezer waaruit de XML‑gegevens worden gelezen. Een tekstlezer retourneert een stroom van Unicode‑tekens, zodat de in de XML‑declaratie opgegeven codering niet door de XML‑lezer wordt gebruikt om de gegevensstroom te decoderen.
settingsSharedPtr<XmlReaderSettings>De instellingen voor de nieuwe XmlReader‑instantie. Deze waarde kan nullptr zijn.
inputContextconst SharedPtr<XmlParserContext>&De contextinformatie die nodig is om het XML‑fragment te parseren. De contextinformatie kan de te gebruiken XmlNameTable, codering, namespace‑scope, de huidige xml:lang‑ en xml:space‑scope, basis‑URI en documenttype‑definitie omvatten. Deze waarde kan nullptr zijn.

ReturnValue

Een object dat wordt gebruikt om de XML‑gegevens in de stream te lezen.

Zie ook

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

Maakt een nieuw XmlReader exemplaar aan met behulp van de opgegeven tekstlezer, instellingen en basis‑URI.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input, SharedPtr<XmlReaderSettings> settings, const String &baseUri)
ParameterTypeBeschrijving
inputconst SharedPtr<IO::TextReader>&De tekstlezer waaruit de XML‑gegevens worden gelezen. Een tekstlezer retourneert een stroom van Unicode‑tekens, zodat de in de XML‑declaratie opgegeven codering niet door de XmlReader wordt gebruikt om de gegevensstroom te decoderen.
settingsSharedPtr<XmlReaderSettings>De instellingen voor de nieuwe XmlReader‑instantie. Deze waarde kan nullptr zijn.
baseUriconst String&De basis‑URI voor de entiteit of het document dat wordt gelezen. Deze waarde kan nullptr zijn. Security Opmerking De basis‑URI wordt gebruikt om de relatieve URI van het XML‑document op te lossen. Gebruik geen basis‑URI van een niet‑vertrouwde bron.

ReturnValue

Een object dat wordt gebruikt om de XML‑gegevens in de stream te lezen.

Zie ook

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

Maakt een nieuw XmlReader exemplaar aan met behulp van de opgegeven XML-lezer en instellingen.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<XmlReader> &reader, SharedPtr<XmlReaderSettings> settings)
ParameterTypeBeschrijving
lezerconst SharedPtr<XmlReader>&Het object dat u wilt gebruiken als de onderliggende XML-lezer.
settingsSharedPtr<XmlReaderSettings>De instellingen voor het nieuwe XmlReader exemplaar. Het conformiteitsniveau van het XmlReaderSettings object moet ofwel overeenkomen met het conformiteitsniveau van de onderliggende lezer, of ingesteld zijn op ConformanceLevel::Auto.

ReturnValue

Een object dat rond het opgegeven XmlReader object is gewikkeld.

Zie ook

XmlReader::Create(const String&) method

Maakt een nieuw XmlReader exemplaar aan met opgegeven URI.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri)
ParameterTypeBeschrijving
inputUriconst String&De URI voor het bestand dat de XML‑gegevens bevat. De klasse XmlUrlResolver wordt gebruikt om het pad om te zetten naar een canonieke gegevensrepresentatie.

ReturnValue

Een object dat wordt gebruikt om de XML‑gegevens in de stream te lezen.

Zie ook

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

Maakt een nieuw XmlReader exemplaar aan met behulp van de opgegeven URI en instellingen.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri, const SharedPtr<XmlReaderSettings> &settings)
ParameterTypeBeschrijving
inputUriconst String&De URI voor het bestand dat de XML‑gegevens bevat. Het XmlResolver object op het XmlReaderSettings object wordt gebruikt om het pad om te zetten naar een canonieke gegevensrepresentatie. Als de waarde van XmlReaderSettings::get_XmlResolver nullptr is, wordt een nieuw XmlUrlResolver object gebruikt.
settingsconst SharedPtr<XmlReaderSettings>&De instellingen voor de nieuwe XmlReader‑instantie. Deze waarde kan nullptr zijn.

ReturnValue

Een object dat wordt gebruikt om de XML‑gegevens in de stream te lezen.

Zie ook

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

Maakt een nieuw XmlReader exemplaar aan met behulp van de opgegeven URI, instellingen en contextinformatie voor het parseren.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri, SharedPtr<XmlReaderSettings> settings, const SharedPtr<XmlParserContext> &inputContext)
ParameterTypeBeschrijving
inputUriconst String&De URI voor het bestand dat de XML‑gegevens bevat. Het XmlResolver object op het XmlReaderSettings object wordt gebruikt om het pad om te zetten naar een canonieke gegevensrepresentatie. Als de waarde van XmlReaderSettings::get_XmlResolver nullptr is, wordt een nieuw XmlUrlResolver object gebruikt.
settingsSharedPtr<XmlReaderSettings>De instellingen voor de nieuwe XmlReader‑instantie. Deze waarde kan nullptr zijn.
inputContextconst SharedPtr<XmlParserContext>&De contextinformatie die nodig is om het XML‑fragment te parseren. De contextinformatie kan de te gebruiken XmlNameTable, codering, namespace‑scope, de huidige xml:lang‑ en xml:space‑scope, basis‑URI en documenttype‑definitie omvatten. Deze waarde kan nullptr zijn.

ReturnValue

Een object dat wordt gebruikt om de XML‑gegevens in de stream te lezen.

Zie ook