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)
| Parameter | Type | Beskrivning |
|---|---|---|
| input | const SharedPtr<IO::Stream>& | Strömmen som innehåller XML‑data. XmlReader skannar de första bytena i strömmen och letar efter ett byte‑order‑mark eller annat tecken på kodning. När kodningen har fastställts 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
- Typedef SharedPtr
- Class XmlReader
- Class Stream
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Page for C++
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)
| Parameter | Type | Beskrivning |
|---|---|---|
| input | const SharedPtr<IO::Stream>& | Strömmen som innehåller XML‑data. XmlReader skannar de första bytena i strömmen och letar efter ett byte‑order‑mark eller annat tecken på kodning. När kodningen har fastställts 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. |
| settings | const 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
- Typedef SharedPtr
- Class XmlReader
- Class Stream
- Class XmlReaderSettings
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Page for C++
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)
| Parameter | Type | Beskrivning |
|---|---|---|
| input | const SharedPtr<IO::Stream>& | Strömmen som innehåller XML‑data. XmlReader skannar de första bytena i strömmen och letar efter ett byte‑order‑mark eller annat tecken på kodning. När kodningen har fastställts 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. |
| settings | SharedPtr<XmlReaderSettings> | Inställningarna för den nya XmlReader‑instansen. Detta värde kan vara nullptr. |
| inputContext | const SharedPtr<XmlParserContext>& | Den kontextinformation som krävs för att parsra XML‑fragmentet. Kontextinformationen kan inkludera den XmlNameTable som ska användas, kodning, namnrymdsomfång, det aktuella xml:lang‑ och xml:space‑omfånget, 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
- Typedef SharedPtr
- Class XmlReader
- Class Stream
- Class XmlReaderSettings
- Class XmlParserContext
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Page for C++
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)
| Parameter | Type | Beskrivning |
|---|---|---|
| input | const SharedPtr<IO::Stream>& | Strömmen som innehåller XML‑data. XmlReader skannar de första bytena i strömmen och letar efter ett byte‑order‑mark eller annat tecken på kodning. När kodningen har fastställts 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. |
| settings | SharedPtr<XmlReaderSettings> | Inställningarna för den nya XmlReader‑instansen. Detta värde kan vara nullptr. |
| baseUri | const 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
- Typedef SharedPtr
- Class XmlReader
- Class Stream
- Class XmlReaderSettings
- Class String
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Page for C++
XmlReader::Create(const SharedPtr<IO::TextReader>&) method
Skapar en ny XmlReader-instans med den angivna textläsaren.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input)
| Parameter | Type | Beskrivning |
|---|---|---|
| inmatning | const 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
- Typedef SharedPtr
- Class XmlReader
- Class TextReader
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Page for C++
XmlReader::Create(const SharedPtr<IO::TextReader>&, const SharedPtr<XmlReaderSettings>&) method
Skapar en ny XmlReader-instans med den angivna textläsaren och inställningarna.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input, const SharedPtr<XmlReaderSettings> &settings)
| Parameter | Type | Beskrivning |
|---|---|---|
| inmatning | const 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. |
| settings | const 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
- Typedef SharedPtr
- Class XmlReader
- Class TextReader
- Class XmlReaderSettings
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Page for C++
XmlReader::Create(const SharedPtr<IO::TextReader>&, SharedPtr<XmlReaderSettings>, const SharedPtr<XmlParserContext>&) method
Skapar en ny XmlReader-instans med den angivna textläsaren, inställningarna och kontextinformation för parsning.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input, SharedPtr<XmlReaderSettings> settings, const SharedPtr<XmlParserContext> &inputContext)
| Parameter | Type | Beskrivning |
|---|---|---|
| inmatning | const 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. |
| settings | SharedPtr<XmlReaderSettings> | Inställningarna för den nya XmlReader‑instansen. Detta värde kan vara nullptr. |
| inputContext | const SharedPtr<XmlParserContext>& | Den kontextinformation som krävs för att parsra XML‑fragmentet. Kontextinformationen kan inkludera den XmlNameTable som ska användas, kodning, namnrymdsomfång, det aktuella xml:lang‑ och xml:space‑omfånget, 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
- Typedef SharedPtr
- Class XmlReader
- Class TextReader
- Class XmlReaderSettings
- Class XmlParserContext
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Page for C++
XmlReader::Create(const SharedPtr<IO::TextReader>&, SharedPtr<XmlReaderSettings>, const String&) method
Skapar en ny XmlReader-instans med 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)
| Parameter | Type | Beskrivning |
|---|---|---|
| input | const 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. |
| settings | SharedPtr<XmlReaderSettings> | Inställningarna för den nya XmlReader‑instansen. Detta värde kan vara nullptr. |
| baseUri | const 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
- Typedef SharedPtr
- Class XmlReader
- Class TextReader
- Class XmlReaderSettings
- Class String
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Page for C++
XmlReader::Create(const SharedPtr<XmlReader>&, SharedPtr<XmlReaderSettings>) method
Skapar en ny XmlReader-instans med den angivna XML‑läsaren och inställningarna.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<XmlReader> &reader, SharedPtr<XmlReaderSettings> settings)
| Parameter | Type | Beskrivning |
|---|---|---|
| läsare | const SharedPtr<XmlReader>& | Objektet som du vill använda som den underliggande XML‑läsaren. |
| settings | SharedPtr<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
- Typedef SharedPtr
- Class XmlReader
- Class XmlReaderSettings
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Page for C++
XmlReader::Create(const String&) method
Skapar en ny XmlReader-instans med angiven URI.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri)
| Parameter | Type | Beskrivning |
|---|---|---|
| inputUri | const 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
- Typedef SharedPtr
- Class XmlReader
- Class String
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Page for C++
XmlReader::Create(const String&, const SharedPtr<XmlReaderSettings>&) method
Skapar en ny XmlReader-instans med den angivna URI:n och inställningarna.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri, const SharedPtr<XmlReaderSettings> &settings)
| Parameter | Type | Beskrivning |
|---|---|---|
| inputUri | const String& | URI:n för filen som innehåller XML‑data. Objektet XmlResolver på XmlReaderSettings-objektet 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. |
| settings | const 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
- Typedef SharedPtr
- Class XmlReader
- Class String
- Class XmlReaderSettings
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Page for C++
XmlReader::Create(const String&, SharedPtr<XmlReaderSettings>, const SharedPtr<XmlParserContext>&) method
Skapar en ny XmlReader-instans med den angivna URI:n, inställningarna och kontextinformation för parsning.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri, SharedPtr<XmlReaderSettings> settings, const SharedPtr<XmlParserContext> &inputContext)
| Parameter | Type | Beskrivning |
|---|---|---|
| inputUri | const String& | URI:n för filen som innehåller XML‑data. Objektet XmlResolver på XmlReaderSettings-objektet 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. |
| settings | SharedPtr<XmlReaderSettings> | Inställningarna för den nya XmlReader‑instansen. Detta värde kan vara nullptr. |
| inputContext | const SharedPtr<XmlParserContext>& | Den kontextinformation som krävs för att parsra XML‑fragmentet. Kontextinformationen kan inkludera den XmlNameTable som ska användas, kodning, namnrymdsomfång, det aktuella xml:lang‑ och xml:space‑omfånget, 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
- Typedef SharedPtr
- Class XmlReader
- Class String
- Class XmlReaderSettings
- Class XmlParserContext
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Page for C++