System::Xml::XmlReader::Create Methode
XmlReader::Create(const SharedPtr<IO::Stream>&) method
Erstellt eine neue XmlReader-Instanz, die den angegebenen Stream mit Standardeinstellungen verwendet.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input)
| Parameter | Typ | Beschreibung |
|---|---|---|
| input | const SharedPtr<IO::Stream>& | Der Stream, der die XML-Daten enthält. Der XmlReader scannt die ersten Bytes des Streams, um nach einem Byte Order Mark oder anderen Hinweisen auf die Kodierung zu suchen. Sobald die Kodierung ermittelt ist, wird sie verwendet, um das Lesen des Streams fortzusetzen, und die Verarbeitung fährt fort, die Eingabe als Stream von (Unicode-)Zeichen zu parsen. |
ReturnValue
Ein Objekt, das zum Lesen der XML-Daten im Stream verwendet wird.
Siehe auch
- Typedef SharedPtr
- Class XmlReader
- Class Stream
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const SharedPtr<IO::Stream>&, const SharedPtr<XmlReaderSettings>&) method
Erstellt eine neue XmlReader-Instanz mit dem angegebenen Stream und den Einstellungen.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input, const SharedPtr<XmlReaderSettings> &settings)
| Parameter | Typ | Beschreibung |
|---|---|---|
| input | const SharedPtr<IO::Stream>& | Der Stream, der die XML-Daten enthält. Der XmlReader scannt die ersten Bytes des Streams, um nach einem Byte Order Mark oder anderen Hinweisen auf die Kodierung zu suchen. Sobald die Kodierung ermittelt ist, wird sie verwendet, um das Lesen des Streams fortzusetzen, und die Verarbeitung fährt fort, die Eingabe als Stream von (Unicode-)Zeichen zu parsen. |
| settings | const SharedPtr<XmlReaderSettings>& | Die Einstellungen für die neue XmlReader-Instanz. Dieser Wert kann nullptr sein. |
ReturnValue
Ein Objekt, das zum Lesen der XML-Daten im Stream verwendet wird.
Siehe auch
- Typedef SharedPtr
- Class XmlReader
- Class Stream
- Class XmlReaderSettings
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const SharedPtr<IO::Stream>&, SharedPtr<XmlReaderSettings>, const SharedPtr<XmlParserContext>&) method
Erstellt eine neue XmlReader-Instanz unter Verwendung des angegebenen Streams, der Einstellungen und der Kontextinformationen zum Parsen.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input, SharedPtr<XmlReaderSettings> settings, const SharedPtr<XmlParserContext> &inputContext)
| Parameter | Typ | Beschreibung |
|---|---|---|
| input | const SharedPtr<IO::Stream>& | Der Stream, der die XML-Daten enthält. Der XmlReader scannt die ersten Bytes des Streams, um nach einem Byte Order Mark oder anderen Hinweisen auf die Kodierung zu suchen. Sobald die Kodierung ermittelt ist, wird sie verwendet, um das Lesen des Streams fortzusetzen, und die Verarbeitung fährt fort, die Eingabe als Stream von (Unicode-)Zeichen zu parsen. |
| settings | SharedPtr<XmlReaderSettings> | Die Einstellungen für die neue XmlReader-Instanz. Dieser Wert kann nullptr sein. |
| inputContext | const SharedPtr<XmlParserContext>& | Die Kontextinformationen, die zum Parsen des XML‑Fragments erforderlich sind. Die Kontextinformationen können die zu verwendende XmlNameTable, die Kodierung, den Namensraum‑Geltungsbereich, den aktuellen xml:lang‑ und xml:space‑Geltungsbereich, die Basis‑URI und die Dokumenttypdefinition umfassen. Dieser Wert kann nullptr sein. |
ReturnValue
Ein Objekt, das zum Lesen der XML-Daten im Stream verwendet wird.
Siehe auch
- Typedef SharedPtr
- Class XmlReader
- Class Stream
- Class XmlReaderSettings
- Class XmlParserContext
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const SharedPtr<IO::Stream>&, SharedPtr<XmlReaderSettings>, const String&) method
Erstellt eine neue XmlReader-Instanz unter Verwendung des angegebenen Streams, der Basis‑URI und der Einstellungen.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::Stream> &input, SharedPtr<XmlReaderSettings> settings, const String &baseUri)
| Parameter | Typ | Beschreibung |
|---|---|---|
| input | const SharedPtr<IO::Stream>& | Der Stream, der die XML-Daten enthält. Der XmlReader scannt die ersten Bytes des Streams, um nach einem Byte Order Mark oder anderen Hinweisen auf die Kodierung zu suchen. Sobald die Kodierung ermittelt ist, wird sie verwendet, um das Lesen des Streams fortzusetzen, und die Verarbeitung fährt fort, die Eingabe als Stream von (Unicode-)Zeichen zu parsen. |
| settings | SharedPtr<XmlReaderSettings> | Die Einstellungen für die neue XmlReader-Instanz. Dieser Wert kann nullptr sein. |
| baseUri | const String& | Die Basis‑URI für die zu lesende Entität oder das Dokument. Dieser Wert kann nullptr sein. Security Hinweis Die Basis‑URI wird verwendet, um die relative URI des XML‑Dokuments aufzulösen. Verwenden Sie keine Basis‑URI aus einer nicht vertrauenswürdigen Quelle. |
ReturnValue
Ein Objekt, das zum Lesen der XML-Daten im Stream verwendet wird.
Siehe auch
- Typedef SharedPtr
- Class XmlReader
- Class Stream
- Class XmlReaderSettings
- Class String
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const SharedPtr<IO::TextReader>&) method
Erstellt eine neue XmlReader-Instanz mithilfe des angegebenen Textreaders.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input)
| Parameter | Typ | Beschreibung |
|---|---|---|
| Eingabe | const SharedPtr<IO::TextReader>& | Der Textleser, aus dem die XML‑Daten gelesen werden. Ein Textleser liefert einen Strom von Unicode‑Zeichen, sodass die im XML‑Deklaration angegebene Kodierung vom XML‑Reader nicht zum Dekodieren des Datenstroms verwendet wird. |
ReturnValue
Ein Objekt, das zum Lesen der XML-Daten im Stream verwendet wird.
Siehe auch
- Typedef SharedPtr
- Class XmlReader
- Class TextReader
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const SharedPtr<IO::TextReader>&, const SharedPtr<XmlReaderSettings>&) method
Erstellt eine neue XmlReader-Instanz mithilfe des angegebenen Textreaders und der Einstellungen.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input, const SharedPtr<XmlReaderSettings> &settings)
| Parameter | Typ | Beschreibung |
|---|---|---|
| Eingabe | const SharedPtr<IO::TextReader>& | Der Textleser, aus dem die XML‑Daten gelesen werden. Ein Textleser liefert einen Strom von Unicode‑Zeichen, sodass die im XML‑Deklaration angegebene Kodierung vom XML‑Reader nicht zum Dekodieren des Datenstroms verwendet wird. |
| settings | const SharedPtr<XmlReaderSettings>& | Die Einstellungen für die neue XmlReader-Instanz. Dieser Wert kann nullptr sein. |
ReturnValue
Ein Objekt, das zum Lesen der XML-Daten im Stream verwendet wird.
Siehe auch
- Typedef SharedPtr
- Class XmlReader
- Class TextReader
- Class XmlReaderSettings
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const SharedPtr<IO::TextReader>&, SharedPtr<XmlReaderSettings>, const SharedPtr<XmlParserContext>&) method
Erstellt eine neue XmlReader-Instanz mithilfe des angegebenen Textreaders, der Einstellungen und der Kontextinformationen zum Parsen.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input, SharedPtr<XmlReaderSettings> settings, const SharedPtr<XmlParserContext> &inputContext)
| Parameter | Typ | Beschreibung |
|---|---|---|
| Eingabe | const SharedPtr<IO::TextReader>& | Der Textleser, aus dem die XML‑Daten gelesen werden. Ein Textleser liefert einen Strom von Unicode‑Zeichen, sodass die im XML‑Deklaration angegebene Kodierung vom XML‑Reader nicht zum Dekodieren des Datenstroms verwendet wird. |
| settings | SharedPtr<XmlReaderSettings> | Die Einstellungen für die neue XmlReader-Instanz. Dieser Wert kann nullptr sein. |
| inputContext | const SharedPtr<XmlParserContext>& | Die Kontextinformationen, die zum Parsen des XML‑Fragments erforderlich sind. Die Kontextinformationen können die zu verwendende XmlNameTable, die Kodierung, den Namensraum‑Geltungsbereich, den aktuellen xml:lang‑ und xml:space‑Geltungsbereich, die Basis‑URI und die Dokumenttypdefinition umfassen. Dieser Wert kann nullptr sein. |
ReturnValue
Ein Objekt, das zum Lesen der XML-Daten im Stream verwendet wird.
Siehe auch
- Typedef SharedPtr
- Class XmlReader
- Class TextReader
- Class XmlReaderSettings
- Class XmlParserContext
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const SharedPtr<IO::TextReader>&, SharedPtr<XmlReaderSettings>, const String&) method
Erstellt eine neue XmlReader-Instanz mithilfe des angegebenen Textreaders, der Einstellungen und der Basis‑URI.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<IO::TextReader> &input, SharedPtr<XmlReaderSettings> settings, const String &baseUri)
| Parameter | Typ | Beschreibung |
|---|---|---|
| input | const SharedPtr<IO::TextReader>& | Der Textleser, aus dem die XML‑Daten gelesen werden. Ein Textleser liefert einen Strom von Unicode‑Zeichen, sodass die im XML‑Deklaration angegebene Kodierung vom XmlReader nicht zum Dekodieren des Datenstroms verwendet wird. |
| settings | SharedPtr<XmlReaderSettings> | Die Einstellungen für die neue XmlReader-Instanz. Dieser Wert kann nullptr sein. |
| baseUri | const String& | Die Basis‑URI für die zu lesende Entität oder das Dokument. Dieser Wert kann nullptr sein. Security Hinweis Die Basis‑URI wird verwendet, um die relative URI des XML‑Dokuments aufzulösen. Verwenden Sie keine Basis‑URI aus einer nicht vertrauenswürdigen Quelle. |
ReturnValue
Ein Objekt, das zum Lesen der XML-Daten im Stream verwendet wird.
Siehe auch
- Typedef SharedPtr
- Class XmlReader
- Class TextReader
- Class XmlReaderSettings
- Class String
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const SharedPtr<XmlReader>&, SharedPtr<XmlReaderSettings>) method
Erstellt eine neue XmlReader-Instanz mithilfe des angegebenen XML‑Readers und der Einstellungen.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const SharedPtr<XmlReader> &reader, SharedPtr<XmlReaderSettings> settings)
| Parameter | Typ | Beschreibung |
|---|---|---|
| Leser | const SharedPtr<XmlReader>& | Das Objekt, das Sie als zugrunde liegenden XML‑Reader verwenden möchten. |
| settings | SharedPtr<XmlReaderSettings> | Die Einstellungen für die neue XmlReader-Instanz. Das Konformitätsniveau des XmlReaderSettings-Objekts muss entweder dem Konformitätsniveau des zugrunde liegenden Readers entsprechen oder auf ConformanceLevel::Auto gesetzt werden. |
ReturnValue
Ein Objekt, das um das angegebene XmlReader-Objekt gewickelt ist.
Siehe auch
- Typedef SharedPtr
- Class XmlReader
- Class XmlReaderSettings
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const String&) method
Erstellt eine neue XmlReader-Instanz mit angegebener URI.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri)
| Parameter | Typ | Beschreibung |
|---|---|---|
| inputUri | const String& | Die URI für die Datei, die die XML‑Daten enthält. Die Klasse XmlUrlResolver wird verwendet, um den Pfad in eine kanonische Datenrepräsentation zu konvertieren. |
ReturnValue
Ein Objekt, das zum Lesen der XML-Daten im Stream verwendet wird.
Siehe auch
- Typedef SharedPtr
- Class XmlReader
- Class String
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const String&, const SharedPtr<XmlReaderSettings>&) method
Erstellt eine neue XmlReader-Instanz mithilfe der angegebenen URI und der Einstellungen.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri, const SharedPtr<XmlReaderSettings> &settings)
| Parameter | Typ | Beschreibung |
|---|---|---|
| inputUri | const String& | Die URI für die Datei, die die XML‑Daten enthält. Das XmlResolver-Objekt des XmlReaderSettings-Objekts wird verwendet, um den Pfad in eine kanonische Datenrepräsentation zu konvertieren. Wenn der Wert XmlReaderSettings::get_XmlResolver nullptr ist, wird ein neues XmlUrlResolver-Objekt verwendet. |
| settings | const SharedPtr<XmlReaderSettings>& | Die Einstellungen für die neue XmlReader-Instanz. Dieser Wert kann nullptr sein. |
ReturnValue
Ein Objekt, das zum Lesen der XML-Daten im Stream verwendet wird.
Siehe auch
- Typedef SharedPtr
- Class XmlReader
- Class String
- Class XmlReaderSettings
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++
XmlReader::Create(const String&, SharedPtr<XmlReaderSettings>, const SharedPtr<XmlParserContext>&) method
Erstellt eine neue XmlReader-Instanz mithilfe der angegebenen URI, der Einstellungen und der Kontextinformationen zum Parsen.
static SharedPtr<XmlReader> System::Xml::XmlReader::Create(const String &inputUri, SharedPtr<XmlReaderSettings> settings, const SharedPtr<XmlParserContext> &inputContext)
| Parameter | Typ | Beschreibung |
|---|---|---|
| inputUri | const String& | Die URI für die Datei, die die XML‑Daten enthält. Das XmlResolver-Objekt des XmlReaderSettings-Objekts wird verwendet, um den Pfad in eine kanonische Datenrepräsentation zu konvertieren. Wenn der Wert XmlReaderSettings::get_XmlResolver nullptr ist, wird ein neues XmlUrlResolver-Objekt verwendet. |
| settings | SharedPtr<XmlReaderSettings> | Die Einstellungen für die neue XmlReader-Instanz. Dieser Wert kann nullptr sein. |
| inputContext | const SharedPtr<XmlParserContext>& | Die Kontextinformationen, die zum Parsen des XML‑Fragments erforderlich sind. Die Kontextinformationen können die zu verwendende XmlNameTable, die Kodierung, den Namensraum‑Geltungsbereich, den aktuellen xml:lang‑ und xml:space‑Geltungsbereich, die Basis‑URI und die Dokumenttypdefinition umfassen. Dieser Wert kann nullptr sein. |
ReturnValue
Ein Objekt, das zum Lesen der XML-Daten im Stream verwendet wird.
Siehe auch
- Typedef SharedPtr
- Class XmlReader
- Class String
- Class XmlReaderSettings
- Class XmlParserContext
- Class XmlReader
- Namespace System::Xml
- Library Aspose.Font for C++