System::Xml::XmlReaderSettings klass

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

MetodBeskrivning
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

TypedefBeskrivning
PtrEtt 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