System::Xml::XmlReaderSettings klass
Innehåll
[
Dölj
]XmlReaderSettings class
Anger en uppsättning funktioner som ska stödjas på XmlReader‑objektet som skapas av XmlReader::Create‑metoden.
class XmlReaderSettings : public System::Object
Metoder
| Metod | Beskrivning |
|---|---|
| CheckReadOnly(const String&) | |
| Clone() | Skapar en kopia av XmlReaderSettings-instansen. |
| get_CheckCharacters() | Returnerar ett värde som indikerar om teckenkontroll ska utföras. |
| get_CloseInput() | Returnerar ett värde som indikerar om den underliggande strömmen eller TextReader ska stängas när läsaren stängs. |
| get_ConformanceLevel() | Returnerar konformitetsnivån som XmlReader kommer att följa. |
| get_DtdProcessing() | Returnerar ett värde som bestämmer bearbetningen av DTD:er. |
| get_IgnoreComments() | Returnerar ett värde som indikerar om kommentarer ska ignoreras. |
| get_IgnoreProcessingInstructions() | Returnerar ett värde som indikerar om bearbetningsinstruktioner ska ignoreras. |
| get_IgnoreWhitespace() | Returnerar ett värde som indikerar om insignifikant blanksteg ska ignoreras. |
| get_LineNumberOffset() | Returnerar radnumrets offset för XmlReader-objektet. |
| get_LinePositionOffset() | Returnerar radpositionens offset för XmlReader-objektet. |
| get_MaxCharactersFromEntities() | Returnerar ett värde som anger det maximalt tillåtna antalet tecken i ett dokument som resultat av att expandera entiteter. |
| get_MaxCharactersInDocument() | Returnerar ett värde som anger det maximalt tillåtna antalet tecken i ett XML-dokument. Ett nollvärde (0) betyder att det inte finns några begränsningar för storleken på XML-dokumentet. Ett icke‑nollvärde specificerar den maximala storleken i tecken. |
| get_NameTable() | Returnerar den XmlNameTable som används för atomiserade strängjämförelser. |
| get_ProhibitDtd() | Returnerar ett värde som anger om dokumenttypdefinition (DTD)‑behandling ska förbjudas. |
| get_Schemas() | Returnerar den XmlSchemaSet som ska användas vid schemavalidering. |
| get_ValidationFlags() | Returnerar ett värde som anger schemavalideringsinställningarna. Denna inställning gäller för XmlReader-objekt som validerar scheman (XmlReaderSettings::get_ValidationType-värdet är ValidationType::Schema). |
| get_ValidationType() | Returnerar ett värde som anger om XmlReader ska utföra validering eller typtilldelning vid läsning. |
| Reset() | Återställer medlemmarna i inställningsklassen till deras standardvärden. |
| set_CheckCharacters(bool) | Ställer in ett värde som anger om teckenkontroll ska utföras. |
| set_CloseInput(bool) | Ställer in ett värde som anger om den underliggande strömmen eller TextReader ska stängas när läsaren stängs. |
| set_ConformanceLevel(System::Xml::ConformanceLevel) | Ställer in den efterlevnadsnivå som XmlReader ska följa. |
| set_DtdProcessing(System::Xml::DtdProcessing) | Ställer in ett värde som bestämmer behandlingen av DTD‑er. |
| set_IgnoreComments(bool) | Ställer in ett värde som anger om kommentarer ska ignoreras. |
| set_IgnoreProcessingInstructions(bool) | Ställer in ett värde som anger om bearbetningsinstruktioner ska ignoreras. |
| set_IgnoreWhitespace(bool) | Ställer in ett värde som anger om insignifikant blanksteg ska ignoreras. |
| set_LineNumberOffset(int32_t) | Ställer in radnummerförskjutning för XmlReader-objektet. |
| set_LinePositionOffset(int32_t) | Ställer in radpositionsförskjutning för XmlReader-objektet. |
| set_MaxCharactersFromEntities(int64_t) | Ställer in ett värde som anger det maximalt tillåtna antalet tecken i ett dokument som resultat av entitetsutökning. |
| set_MaxCharactersInDocument(int64_t) | Ställer in ett värde som anger det maximalt tillåtna antalet tecken i ett XML-dokument. Ett nollvärde (0) betyder att det inte finns några begränsningar för storleken på XML-dokumentet. Ett icke‑nollvärde specificerar den maximala storleken i tecken. |
| set_NameTable(const SharedPtr<XmlNameTable>&) | Ställer in den XmlNameTable som används för atomiserade strängjämförelser. |
| set_ProhibitDtd(bool) | Ställer in ett värde som anger om dokumenttypdefinition (DTD)‑behandling ska förbjudas. |
| set_Schemas(const SharedPtr<Schema::XmlSchemaSet>&) | Ställer in den XmlSchemaSet som ska användas vid schemavalidering. |
| set_ValidationFlags(Schema::XmlSchemaValidationFlags) | Ställer in ett värde som anger schemavalideringsinställningarna. Denna inställning gäller för XmlReader-objekt som validerar scheman (XmlReaderSettings::get_ValidationType-värdet är ValidationType::Schema). |
| set_ValidationType(System::Xml::ValidationType) | Ställer in ett värde som anger om XmlReader ska utföra validering eller typtilldelning vid läsning. |
| set_XmlResolver(const SharedPtr<System::Xml::XmlResolver>&) | Ställer in den XmlResolver som används för att komma åt externa dokument. |
| ValidationEventHandler_add(Args…) | Lägger till en händelsehanterare som utlöses när läsaren stöter på valideringsfel. |
| ValidationEventHandler_remove(Args…) | Tar bort en händelsehanterare som utlöses när läsaren stöter på valideringsfel. |
| XmlReaderSettings() | Initierar en ny instans av klassen XmlReaderSettings. |
Typedefs
| Typedef | Beskrivning |
|---|---|
| Ptr | Ett alias för delad pekare till en instans av denna klass. |
Anmärkningar
Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig instanser av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
Se även
- Class Object
- Namespace System::Xml
- Library Aspose.Page for C++