System::Xml::XmlReaderSettings Klasse
Inhalt
[
Ausblenden
]XmlReaderSettings class
Gibt einen Satz von Funktionen an, die für das XmlReader Objekt unterstützt werden, das durch die XmlReader::Create Methode erstellt wird.
class XmlReaderSettings : public System::Object
Methoden
| Methode | Beschreibung |
|---|---|
| CheckReadOnly(const String&) | |
| Clone() | Erstellt eine Kopie der XmlReaderSettings-Instanz. |
| get_CheckCharacters() | Gibt einen Wert zurück, der angibt, ob eine Zeichenprüfung durchgeführt werden soll. |
| get_CloseInput() | Gibt einen Wert zurück, der angibt, ob der zugrunde liegende Stream oder TextReader geschlossen werden soll, wenn der Reader geschlossen wird. |
| get_ConformanceLevel() | Gibt das Konformitätsniveau zurück, dem der XmlReader entsprechen wird. |
| get_DtdProcessing() | Gibt einen Wert zurück, der die Verarbeitung von DTDs bestimmt. |
| get_IgnoreComments() | Gibt einen Wert zurück, der angibt, ob Kommentare ignoriert werden sollen. |
| get_IgnoreProcessingInstructions() | Gibt einen Wert zurück, der angibt, ob Verarbeitungsanweisungen ignoriert werden sollen. |
| get_IgnoreWhitespace() | Gibt einen Wert zurück, der angibt, ob unbedeutende Leerzeichen ignoriert werden sollen. |
| get_LineNumberOffset() | Gibt den Zeilennummer-Offset des XmlReader-Objekts zurück. |
| get_LinePositionOffset() | Gibt den Zeilenpositions-Offset des XmlReader-Objekts zurück. |
| get_MaxCharactersFromEntities() | Gibt einen Wert zurück, der die maximal zulässige Anzahl von Zeichen in einem Dokument angibt, die durch das Erweitern von Entitäten entstehen. |
| get_MaxCharactersInDocument() | Gibt einen Wert zurück, der die maximal zulässige Anzahl von Zeichen in einem XML-Dokument angibt. Ein Wert von null (0) bedeutet, dass es keine Begrenzung der Größe des XML-Dokuments gibt. Ein von null verschiedener Wert gibt die maximale Größe in Zeichen an. |
| get_NameTable() | Gibt die XmlNameTable zurück, die für atomisierte Zeichenkettenvergleiche verwendet wird. |
| get_ProhibitDtd() | Gibt einen Wert zurück, der angibt, ob die Verarbeitung von Document Type Definition (DTD) verboten werden soll. |
| get_Schemas() | Gibt das XmlSchemaSet zurück, das bei der Durchführung einer Schema‑Validierung verwendet wird. |
| get_ValidationFlags() | Gibt einen Wert zurück, der die Einstellungen zur Schema‑Validierung angibt. Diese Einstellung gilt für XmlReader-Objekte, die Schemata validieren (XmlReaderSettings::get_ValidationType-Wert ist ValidationType::Schema). |
| get_ValidationType() | Gibt einen Wert zurück, der angibt, ob der XmlReader beim Lesen eine Validierung oder Typzuweisung durchführt. |
| Reset() | Setzt die Mitglieder der Einstellungs‑Klasse auf ihre Standardwerte zurück. |
| set_CheckCharacters(bool) | Setzt einen Wert, der angibt, ob eine Zeichenprüfung durchgeführt werden soll. |
| set_CloseInput(bool) | Setzt einen Wert, der angibt, ob der zugrunde liegende Stream oder TextReader geschlossen werden soll, wenn der Reader geschlossen wird. |
| set_ConformanceLevel(System::Xml::ConformanceLevel) | Setzt das Konformitätsniveau, dem der XmlReader entsprechen wird. |
| set_DtdProcessing(System::Xml::DtdProcessing) | Setzt einen Wert, der die Verarbeitung von DTDs bestimmt. |
| set_IgnoreComments(bool) | Setzt einen Wert, der angibt, ob Kommentare ignoriert werden sollen. |
| set_IgnoreProcessingInstructions(bool) | Setzt einen Wert, der angibt, ob Verarbeitungsanweisungen ignoriert werden sollen. |
| set_IgnoreWhitespace(bool) | Setzt einen Wert, der angibt, ob unbedeutende Leerzeichen ignoriert werden sollen. |
| set_LineNumberOffset(int32_t) | Setzt den Zeilennummer-Offset des XmlReader-Objekts. |
| set_LinePositionOffset(int32_t) | Legt den Zeilenpositionsversatz des XmlReader-Objekts fest. |
| set_MaxCharactersFromEntities(int64_t) | Legt einen Wert fest, der die maximal zulässige Anzahl von Zeichen in einem Dokument angibt, die durch das Erweitern von Entitäten entstehen. |
| set_MaxCharactersInDocument(int64_t) | Legt einen Wert fest, der die maximal zulässige Anzahl von Zeichen in einem XML-Dokument angibt. Ein Wert von Null (0) bedeutet keine Begrenzung der Größe des XML-Dokuments. Ein von Null verschiedener Wert gibt die maximale Größe in Zeichen an. |
| set_NameTable(const SharedPtr<XmlNameTable>&) | Legt die für atomisierte Zeichenkettenvergleiche verwendete XmlNameTable fest. |
| set_ProhibitDtd(bool) | Legt einen Wert fest, der angibt, ob die Verarbeitung von Document Type Definition (DTD) verboten werden soll. |
| set_Schemas(const SharedPtr<Schema::XmlSchemaSet>&) | Legt das XmlSchemaSet fest, das bei der Durchführung der Schema‑Validierung verwendet werden soll. |
| set_ValidationFlags(Schema::XmlSchemaValidationFlags) | Legt einen Wert fest, der die Schema‑Validierungseinstellungen angibt. Diese Einstellung gilt für XmlReader-Objekte, die Schemata validieren (XmlReaderSettings::get_ValidationType-Wert ist ValidationType::Schema). |
| set_ValidationType(System::Xml::ValidationType) | Legt einen Wert fest, der angibt, ob der XmlReader beim Lesen eine Validierung oder Typzuweisung durchführen soll. |
| set_XmlResolver(const SharedPtr<System::Xml::XmlResolver>&) | Legt den zum Zugriff auf externe Dokumente verwendeten XmlResolver fest. |
| ValidationEventHandler_add(Args…) | Fügt einen Ereignishandler hinzu, der ausgelöst wird, wenn der Leser Validierungsfehler feststellt. |
| ValidationEventHandler_remove(Args…) | Entfernt einen Ereignishandler, der ausgelöst wird, wenn der Leser Validierungsfehler feststellt. |
| XmlReaderSettings() | Initialisiert eine neue Instanz der Klasse XmlReaderSettings. |
Typedefs
| Typedef. | Beschreibung |
|---|---|
| Ptr | Ein Alias für einen Shared‑Pointer auf eine Instanz dieser Klasse. |
Hinweise
Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals Instanzen dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr‑Pointer und verwenden Sie diesen Pointer, um ihn als Argument an Funktionen zu übergeben.
Siehe auch
- Class Object
- Namespace System::Xml
- Library Aspose.Font for C++