System::Xml::XmlReader::Create metod

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

Skapar en ny XmlReader instans med den angivna strömmen och standardinställningar.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input)
ParameterTypBeskrivning
inputconst SharedPtr<IO::Stream>&Strömmen som innehåller XML-data. XmlReader skannar de första byten i strömmen och letar efter ett byte order mark eller annat tecken på kodning. När kodningen har bestämts används den för att fortsätta läsa strömmen, och bearbetningen fortsätter med att tolka indata som en ström av (Unicode) tecken.

ReturnValue

Ett objekt som används för att läsa XML-data i strömmen.

Se även

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

Skapar en ny XmlReader-instans med den angivna strömmen och inställningarna.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input, const SharedPtr<XmlReaderSettings> &settings)
ParameterTypBeskrivning
inputconst SharedPtr<IO::Stream>&Strömmen som innehåller XML-data. XmlReader skannar de första byten i strömmen och letar efter ett byte order mark eller annat tecken på kodning. När kodningen har bestämts används den för att fortsätta läsa strömmen, och bearbetningen fortsätter med att tolka indata som en ström av (Unicode) tecken.
settingsconst SharedPtr<XmlReaderSettings>&Inställningarna för den nya XmlReader-instansen. Detta värde kan vara nullptr.

ReturnValue

Ett objekt som används för att läsa XML-data i strömmen.

Se även

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

Skapar en ny XmlReader-instans med den angivna strömmen, inställningarna och kontextinformationen för parsning.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input, SharedPtr<XmlReaderSettings> settings, const SharedPtr<XmlParserContext> &inputContext)
ParameterTypBeskrivning
inputconst SharedPtr<IO::Stream>&Strömmen som innehåller XML-data. XmlReader skannar de första byten i strömmen och letar efter ett byte order mark eller annat tecken på kodning. När kodningen har bestämts används den för att fortsätta läsa strömmen, och bearbetningen fortsätter med att tolka indata som en ström av (Unicode) tecken.
settingsSharedPtr<XmlReaderSettings>Inställningarna för den nya XmlReader-instansen. Detta värde kan vara nullptr.
inputContextconst SharedPtr<XmlParserContext>&Den kontextinformation som krävs för att tolka XML-fragmentet. Kontextinformationen kan inkludera XmlNameTable att använda, kodning, namnrymdsscope, den aktuella xml:lang- och xml:space-scopen, bas-URI och dokumenttypdefinition. Detta värde kan vara nullptr.

ReturnValue

Ett objekt som används för att läsa XML-data i strömmen.

Se även

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

Skapar en ny XmlReader-instans med den angivna strömmen, bas-URI och inställningarna.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input, SharedPtr<XmlReaderSettings> settings, const String &baseUri)
ParameterTypBeskrivning
inputconst SharedPtr<IO::Stream>&Strömmen som innehåller XML-data. XmlReader skannar de första byten i strömmen och letar efter ett byte order mark eller annat tecken på kodning. När kodningen har bestämts används den för att fortsätta läsa strömmen, och bearbetningen fortsätter med att tolka indata som en ström av (Unicode) tecken.
settingsSharedPtr<XmlReaderSettings>Inställningarna för den nya XmlReader-instansen. Detta värde kan vara nullptr.
baseUriconst String&Bas-URI för den entitet eller det dokument som läses. Detta värde kan vara nullptr. Security Note Bas-URI används för att lösa den relativa URI:n för XML-dokumentet. Använd inte en bas-URI från en opålitlig källa.

ReturnValue

Ett objekt som används för att läsa XML-data i strömmen.

Se även

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

Skapar en ny XmlReader-instans genom att använda den angivna textläsaren.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input)
ParameterTypBeskrivning
inmatningconst SharedPtr\IO::TextReader\\\&Textläsaren som XML-data ska läsas från. En textläsare returnerar en ström av Unicode-tecken, så den kodning som anges i XML-deklarationen används inte av XML-läsaren för att avkoda datastreamen.

ReturnValue

Ett objekt som används för att läsa XML-data i strömmen.

Se även

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

Skapar en ny XmlReader-instans genom att använda den angivna textläsaren och inställningarna.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input, const SharedPtr<XmlReaderSettings> &settings)
ParameterTypBeskrivning
inmatningconst SharedPtr\IO::TextReader\\\&Textläsaren som XML-data ska läsas från. En textläsare returnerar en ström av Unicode-tecken, så den kodning som anges i XML-deklarationen används inte av XML-läsaren för att avkoda datastreamen.
settingsconst SharedPtr<XmlReaderSettings>&Inställningarna för den nya XmlReader. Detta värde kan vara nullptr.

ReturnValue

Ett objekt som används för att läsa XML-data i strömmen.

Se även

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

Skapar en ny XmlReader-instans genom att använda den angivna textläsaren, inställningarna och kontextinformationen för parsning.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input, SharedPtr<XmlReaderSettings> settings, const SharedPtr<XmlParserContext> &inputContext)
ParameterTypBeskrivning
inmatningconst SharedPtr\IO::TextReader\\\&Textläsaren som XML-data ska läsas från. En textläsare returnerar en ström av Unicode-tecken, så den kodning som anges i XML-deklarationen används inte av XML-läsaren för att avkoda datastreamen.
settingsSharedPtr<XmlReaderSettings>Inställningarna för den nya XmlReader-instansen. Detta värde kan vara nullptr.
inputContextconst SharedPtr<XmlParserContext>&Den kontextinformation som krävs för att tolka XML-fragmentet. Kontextinformationen kan inkludera XmlNameTable att använda, kodning, namnrymdsscope, den aktuella xml:lang- och xml:space-scopen, bas-URI och dokumenttypdefinition. Detta värde kan vara nullptr.

ReturnValue

Ett objekt som används för att läsa XML-data i strömmen.

Se även

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

Skapar en ny XmlReader-instans genom att använda den angivna textläsaren, inställningarna och bas-URI.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input, SharedPtr<XmlReaderSettings> settings, const String &baseUri)
ParameterTypBeskrivning
inputconst SharedPtr<IO::TextReader>&Textläsaren som XML-data ska läsas från. En textläsare returnerar en ström av Unicode-tecken, så den kodning som anges i XML-deklarationen används inte av XmlReader för att avkoda datastreamen.
settingsSharedPtr<XmlReaderSettings>Inställningarna för den nya XmlReader-instansen. Detta värde kan vara nullptr.
baseUriconst String&Bas-URI för den entitet eller det dokument som läses. Detta värde kan vara nullptr. Security Note Bas-URI används för att lösa den relativa URI:n för XML-dokumentet. Använd inte en bas-URI från en opålitlig källa.

ReturnValue

Ett objekt som används för att läsa XML-data i strömmen.

Se även

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

Skapar en ny XmlReader-instans genom att använda den angivna XML-läsaren och inställningarna.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<XmlReader> &reader, SharedPtr<XmlReaderSettings> settings)
ParameterTypBeskrivning
läsareconst SharedPtr<XmlReader>&Objektet som du vill använda som den underliggande XML-läsaren.
settingsSharedPtr<XmlReaderSettings>Inställningarna för den nya XmlReader-instansen. Konformitetsnivån för XmlReaderSettings-objektet måste antingen matcha konformitetsnivån för den underliggande läsaren, eller så måste den sättas till ConformanceLevel::Auto.

ReturnValue

Ett objekt som omsluter det angivna XmlReader-objektet.

Se även

XmlReader::Create(const String&) method

Skapar en ny XmlReader-instans med angiven URI.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri)
ParameterTypBeskrivning
inputUriconst String&URI:n för filen som innehåller XML-data. Klassen XmlUrlResolver används för att konvertera sökvägen till en kanonisk datarepresentation.

ReturnValue

Ett objekt som används för att läsa XML-data i strömmen.

Se även

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

Skapar en ny XmlReader-instans genom att använda den angivna URI:n och inställningarna.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri, const SharedPtr<XmlReaderSettings> &settings)
ParameterTypBeskrivning
inputUriconst String&URI för filen som innehåller XML‑data. Objektet XmlResolver på objektet XmlReaderSettings används för att konvertera sökvägen till en kanonisk datarepresentation. Om värdet XmlReaderSettings::get_XmlResolver är nullptr, används ett nytt XmlUrlResolver‑objekt.
settingsconst SharedPtr<XmlReaderSettings>&Inställningarna för den nya XmlReader-instansen. Detta värde kan vara nullptr.

ReturnValue

Ett objekt som används för att läsa XML-data i strömmen.

Se även

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

Skapar en ny XmlReader‑instans genom att använda den angivna URI:n, inställningarna och kontextinformationen för parsning.

static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri, SharedPtr<XmlReaderSettings> settings, const SharedPtr<XmlParserContext> &inputContext)
ParameterTypBeskrivning
inputUriconst String&URI för filen som innehåller XML‑data. Objektet XmlResolver på objektet XmlReaderSettings används för att konvertera sökvägen till en kanonisk datarepresentation. Om värdet XmlReaderSettings::get_XmlResolver är nullptr, används ett nytt XmlUrlResolver‑objekt.
settingsSharedPtr<XmlReaderSettings>Inställningarna för den nya XmlReader-instansen. Detta värde kan vara nullptr.
inputContextconst SharedPtr<XmlParserContext>&Den kontextinformation som krävs för att tolka XML-fragmentet. Kontextinformationen kan inkludera XmlNameTable att använda, kodning, namnrymdsscope, den aktuella xml:lang- och xml:space-scopen, bas-URI och dokumenttypdefinition. Detta värde kan vara nullptr.

ReturnValue

Ett objekt som används för att läsa XML-data i strömmen.

Se även