System::Xml::XmlReaderSettings class

XmlReaderSettings class

Specificeert een set functies die ondersteund moeten worden op het XmlReader object dat is gemaakt door de XmlReader::Create methode.

class XmlReaderSettings : public System::Object

Methoden

MethodeBeschrijving
CheckReadOnly(const String&)
Clone()Maakt een kopie van de XmlReaderSettings instantie.
get_CheckCharacters()Geeft een waarde terug die aangeeft of tekencontrole moet worden uitgevoerd.
get_CloseInput()Geeft een waarde terug die aangeeft of de onderliggende stream of TextReader moet worden gesloten wanneer de lezer wordt gesloten.
get_ConformanceLevel()Geeft het conformiteitsniveau terug waaraan de XmlReader zal voldoen.
get_DtdProcessing()Geeft een waarde terug die de verwerking van DTD’s bepaalt.
get_IgnoreComments()Geeft een waarde terug die aangeeft of opmerkingen moeten worden genegeerd.
get_IgnoreProcessingInstructions()Geeft een waarde terug die aangeeft of verwerkingsinstructies moeten worden genegeerd.
get_IgnoreWhitespace()Geeft een waarde terug die aangeeft of onbeduidende witruimte moet worden genegeerd.
get_LineNumberOffset()Geeft de regelnummeroffset van het XmlReader object terug.
get_LinePositionOffset()Geeft de regelpositieoffset van het XmlReader object terug.
get_MaxCharactersFromEntities()Geeft een waarde terug die het maximaal toegestane aantal tekens in een document aangeeft dat voortkomt uit het uitbreiden van entiteiten.
get_MaxCharactersInDocument()Retourneert een waarde die het maximaal toegestane aantal tekens in een XML-document aangeeft. Een nul (0) waarde betekent geen limieten voor de grootte van het XML-document. Een niet-nul waarde specificeert de maximale grootte, in tekens.
get_NameTable()Retourneert de XmlNameTable die wordt gebruikt voor geatomiseerde tekenreeksvergelijkingen.
get_ProhibitDtd()Retourneert een waarde die aangeeft of documenttype-definitie (DTD) verwerking verboden moet worden.
get_Schemas()Retourneert de XmlSchemaSet die moet worden gebruikt bij het uitvoeren van schemavalidatie.
get_ValidationFlags()Retourneert een waarde die de instellingen voor schemavalidatie aangeeft. Deze instelling is van toepassing op XmlReader objecten die schema’s valideren (XmlReaderSettings::get_ValidationType waarde is ValidationType::Schema).
get_ValidationType()Retourneert een waarde die aangeeft of de XmlReader validatie of type-toewijzing zal uitvoeren tijdens het lezen.
Reset()Reset de leden van de instellingenklasse naar hun standaardwaarden.
set_CheckCharacters(bool)Stelt een waarde in die aangeeft of tekencontrole moet worden uitgevoerd.
set_CloseInput(bool)Stelt een waarde in die aangeeft of de onderliggende stream of TextReader moet worden gesloten wanneer de lezer wordt gesloten.
set_ConformanceLevel(System::Xml::ConformanceLevel)Stelt het conformiteitsniveau in waaraan de XmlReader moet voldoen.
set_DtdProcessing(System::Xml::DtdProcessing)Stelt een waarde in die de verwerking van DTD’s bepaalt.
set_IgnoreComments(bool)Stelt een waarde in die aangeeft of opmerkingen moeten worden genegeerd.
set_IgnoreProcessingInstructions(bool)Stelt een waarde in die aangeeft of verwerkingsinstructies moeten worden genegeerd.
set_IgnoreWhitespace(bool)Stelt een waarde in die aangeeft of onbelangrijke witruimte moet worden genegeerd.
set_LineNumberOffset(int32_t)Stelt de regelnummer-offset in van het XmlReader object.
set_LinePositionOffset(int32_t)Stelt de regelpositie-offset in van het XmlReader object.
set_MaxCharactersFromEntities(int64_t)Stelt een waarde in die het maximaal toegestane aantal tekens in een document aangeeft dat voortkomt uit het uitbreiden van entiteiten.
set_MaxCharactersInDocument(int64_t)Stelt een waarde in die het maximaal toegestane aantal tekens in een XML-document aangeeft. Een nul (0) waarde betekent geen limieten voor de grootte van het XML-document. Een niet-nul waarde specificeert de maximale grootte, in tekens.
set_NameTable(const SharedPtr<XmlNameTable>&)Stelt de XmlNameTable in die wordt gebruikt voor geatomiseerde tekenreeksvergelijkingen.
set_ProhibitDtd(bool)Stelt een waarde in die aangeeft of documenttype-definitie (DTD) verwerking verboden moet worden.
set_Schemas(const SharedPtr<Schema::XmlSchemaSet>&)Stelt de XmlSchemaSet in die moet worden gebruikt bij het uitvoeren van schemavalidatie.
set_ValidationFlags(Schema::XmlSchemaValidationFlags)Stelt een waarde in die de instellingen voor schemavalidatie aangeeft. Deze instelling is van toepassing op XmlReader objecten die schema’s valideren (XmlReaderSettings::get_ValidationType waarde is ValidationType::Schema).
set_ValidationType(System::Xml::ValidationType)Stelt een waarde in die aangeeft of de XmlReader validatie of type-toewijzing zal uitvoeren tijdens het lezen.
set_XmlResolver(const SharedPtr<System::Xml::XmlResolver>&)Stelt de XmlResolver in die wordt gebruikt om externe documenten te benaderen.
ValidationEventHandler_add(Args…)Voegt een gebeurtenisafhandelaar toe die optreedt wanneer de lezer validatiefouten tegenkomt.
ValidationEventHandler_remove(Args…)Verwijdert een gebeurtenisafhandelaar die optreedt wanneer de lezer validatiefouten tegenkomt.
XmlReaderSettings()Initialiseert een nieuw exemplaar van de klasse XmlReaderSettings.

Typedefs

TypedefBeschrijving
PtrEen alias voor een gedeelde pointer naar een exemplaar van deze klasse.

Opmerkingen

Objecten van deze klasse mogen alleen worden gealloceerd met de functie System::MakeObject(). Maak nooit exemplaren van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.

Zie ook