Namespace System::Xml::Schema

Classi

ClasseDescrizione
IXmlSchemaInfoDefinisce l’infoset post-validazione dello schema di un nodo XML validato.
ValidationEventArgsRestituisce informazioni dettagliate relative al ValidationEventHandler.
XmlAtomicValueRappresenta il valore tipizzato di un elemento o attributo XML validato. La classe XmlAtomicValue non può essere ereditata.
XmlSchemaUna rappresentazione in memoria di uno Schema XML, come specificato nel World Wide Web Consortium (W3C) XML Schema Part 1: Structures e XML Schema Part 2: Datatypes.
XmlSchemaAllRappresenta l’elemento all del World Wide Web Consortium (W3C) (compositore).
XmlSchemaAnnotatedLa classe base per qualsiasi elemento che può contenere elementi di annotazione.
XmlSchemaAnnotationRappresenta l’elemento annotation del World Wide Web Consortium (W3C).
XmlSchemaAnyRappresenta l’elemento any del World Wide Web Consortium (W3C).
XmlSchemaAnyAttributeRappresenta l’elemento anyAttribute del World Wide Web Consortium (W3C).
XmlSchemaAppInfoRappresenta l’World Wide Web Consortium (W3C) elemento appinfo.
XmlSchemaAttributeRappresenta l’elemento attribute dello Schema XML come specificato dal World Wide Web Consortium (W3C). Gli attributi forniscono informazioni aggiuntive per gli altri elementi del documento. Il tag attributo è annidato tra i tag dell’elemento di un documento per lo schema. Il documento XML visualizza gli attributi come elementi nominati nel tag di apertura di un elemento.
XmlSchemaAttributeGroupRappresenta l’elemento attributeGroup dello Schema XML come specificato dal World Wide Web Consortium (W3C). AttributesGroups fornisce un meccanismo per raggruppare un insieme di dichiarazioni di attributi in modo che possano essere incorporate come gruppo nelle definizioni di tipi complessi.
XmlSchemaAttributeGroupRefRappresenta l’elemento attributeGroup con l’attributo ref dello Schema XML come specificato dal World Wide Web Consortium (W3C). AttributesGroupRef è il riferimento per un attributeGroup, la proprietà name contiene il gruppo di attributi a cui si fa riferimento.
XmlSchemaChoiceRappresenta l’elemento choice (compositore) dello Schema XML come specificato dal World Wide Web Consortium (W3C). Il choice consente che solo uno dei suoi figli appaia in un’istanza.
XmlSchemaCollectionContiene una cache di schemi XML Schema (XSD) e XML-Data Reduced (XDR).
XmlSchemaCollectionEnumeratorSupporta un’iterazione semplice su una collezione. Questa classe non può essere ereditata.
XmlSchemaCompilationSettingsFornisce opzioni di compilazione dello schema per la classe XmlSchemaSet. Questa classe non può essere ereditata.
XmlSchemaComplexContentRappresenta l’elemento complexContent dello Schema XML come specificato dal World Wide Web Consortium (W3C). Questa classe rappresenta il modello di contenuto complesso per i tipi complessi. Contiene estensioni o restrizioni su un tipo complesso che ha solo elementi o contenuto misto.
XmlSchemaComplexContentExtensionRappresenta l’elemento extension dello Schema XML come specificato dal World Wide Web Consortium (W3C). Questa classe è per i tipi complessi con modello di contenuto complesso derivato per estensione. Estende il tipo complesso aggiungendo attributi o elementi.
XmlSchemaComplexContentRestrictionRappresenta l’elemento restriction dello Schema XML come specificato dal World Wide Web Consortium (W3C). Questa classe è per i tipi complessi con modello di contenuto complesso derivato per restrizione. Restringe i contenuti del tipo complesso a un sottoinsieme del tipo complesso ereditato.
XmlSchemaComplexTypeRappresenta l’elemento complexType dello Schema XML come specificato dal World Wide Web Consortium (W3C). Questa classe definisce un tipo complesso che determina l’insieme di attributi e il contenuto di un elemento.
XmlSchemaContentUna classe astratta per il contenuto dello schema.
XmlSchemaContentModelSpecifica l’ordine e la struttura degli elementi figlio di un tipo.
XmlSchemaDatatypeLa classe XmlSchemaDatatype è una classe astratta per la mappatura dei tipi del linguaggio di definizione XML Schema (XSD) ai tipi di runtime.
XmlSchemaDocumentationRappresenta l’elemento documentation dello XML Schema come specificato dal World Wide Web Consortium (W3C). Questa classe specifica le informazioni da leggere o utilizzare da parte degli esseri umani all’interno di un’annotation.
XmlSchemaElementRappresenta l’elemento element dello XML Schema come specificato dal World Wide Web Consortium (W3C). Questa classe è la classe base per tutti i tipi di particella ed è usata per descrivere un elemento in un documento XML.
XmlSchemaEnumerationFacetRappresenta la faccetta enumeration dello XML Schema come specificato dal World Wide Web Consortium (W3C). Questa classe specifica un elenco di valori validi per un elemento simpleType. La dichiarazione è contenuta all’interno di una dichiarazione restriction.
XmlSchemaExternalFornisce informazioni sullo schema incluso.
XmlSchemaFacetUna classe base per tutte le faccette utilizzate quando i tipi semplici sono derivati per restrizione.
XmlSchemaFractionDigitsFacetSpecifica una restrizione sul numero di cifre che possono essere inserite per il valore frazionario di un elemento simpleType. Il valore di fractionDigits deve essere un intero positivo. Rappresenta la faccetta fractionDigits del World Wide Web Consortium (W3C).
XmlSchemaGroupRappresenta l’elemento group dello XML Schema come specificato dal World Wide Web Consortium (W3C). Questa classe definisce gruppi a livello di schema che sono referenziati dai tipi complessi. Raggruppa un insieme di dichiarazioni di elementi in modo che possano essere incorporate come gruppo nelle definizioni di tipi complessi.
XmlSchemaGroupBaseUna classe astratta per XmlSchemaAll, XmlSchemaChoice, o XmlSchemaSequence.
XmlSchemaGroupRefRappresenta l’elemento group con l’attributo ref dello XML Schema come specificato dal World Wide Web Consortium (W3C). Questa classe è usata all’interno di tipi complessi che referenziano un group definito a livello di schema.
XmlSchemaIdentityConstraintClasse per i vincoli di identità: elementi key, keyref e unique.
XmlSchemaImportRappresenta l’elemento import dello Schema XML, come specificato dal Consorzio World Wide Web (W3C). Questa classe è usata per importare componenti di schema da altri schemi.
XmlSchemaIncludeRappresenta l’elemento include dello Schema XML, come specificato dal Consorzio World Wide Web (W3C). Questa classe è usata per includere dichiarazioni e definizioni da uno schema esterno. Le dichiarazioni e le definizioni incluse sono quindi disponibili per l’elaborazione nello schema contenitore.
XmlSchemaInferenceDeduce uno schema XML Schema Definition Language (XSD) da un documento XML. La classe XmlSchemaInference non può essere ereditata.
XmlSchemaInfoRappresenta l’infoset post-validazione dello schema di un nodo XML convalidato.
XmlSchemaKeyQuesta classe rappresenta l’elemento key di XMLSchema, come specificato dal Consorzio World Wide Web (W3C).
XmlSchemaKeyrefQuesta classe rappresenta l’elemento keyref di XMLSchema, come specificato dal Consorzio World Wide Web (W3C).
XmlSchemaLengthFacetRappresenta la facetta length dello Schema XML, come specificato dal Consorzio World Wide Web (W3C). Questa classe può essere usata per specificare una restrizione sulla lunghezza di un elemento simpleType del tipo di dato.
XmlSchemaMaxExclusiveFacetRappresenta l’elemento maxExclusive dello Schema XML, come specificato dal Consorzio World Wide Web (W3C). Questa classe può essere usata per specificare una restrizione sul valore massimo di un elemento simpleType. Il valore dell’elemento deve essere inferiore al valore dell’elemento maxExclusive.
XmlSchemaMaxInclusiveFacetRappresenta l’elemento maxInclusive dello Schema XML, come specificato dal Consorzio World Wide Web (W3C). Questa classe può essere usata per specificare una restrizione sul valore massimo di un elemento simpleType. Il valore dell’elemento deve essere inferiore o uguale al valore dell’elemento maxInclusive.
XmlSchemaMaxLengthFacetRappresenta l’elemento maxLength dello Schema XML, come specificato dal Consorzio World Wide Web (W3C). Questa classe può essere usata per specificare una restrizione sulla lunghezza massima del valore dati di un elemento simpleType. La lunghezza deve essere inferiore al valore dell’elemento maxLength.
XmlSchemaMinExclusiveFacetRappresenta l’elemento minExclusive dello Schema XML, come specificato dal Consorzio World Wide Web (W3C). Questa classe può essere usata per specificare una restrizione sul valore minimo di un elemento simpleType. Il valore dell’elemento deve essere maggiore del valore dell’elemento minExclusive.
XmlSchemaMinInclusiveFacetRappresenta l’elemento minInclusive dello Schema XML, come specificato dal Consorzio World Wide Web (W3C). Questa classe può essere usata per specificare una restrizione sul valore minimo di un elemento simpleType. Il valore dell’elemento deve essere maggiore o uguale al valore dell’elemento minInclusive.
XmlSchemaMinLengthFacetRappresenta l’elemento minLength dello Schema XML, come specificato dal Consorzio World Wide Web (W3C). Questa classe può essere usata per specificare una restrizione sulla lunghezza minima del valore dati di un elemento simpleType. La lunghezza deve essere maggiore del valore dell’elemento minLength.
XmlSchemaNotationRappresenta l’elemento notation dello Schema XML, come specificato dal Consorzio World Wide Web (W3C). Una dichiarazione XML Schemanotation è una ricostruzione delle dichiarazioni NOTATION di XML 1.0. Lo scopo delle notazioni è descrivere il formato dei dati non-XML all’interno di un documento XML.
XmlSchemaNumericFacetUna classe base per la definizione di faccette numeric. Questa classe è la classe base per le classi di faccette numeriche come XmlSchemaMinLengthFacet.
XmlSchemaObjectRappresenta la classe radice per la gerarchia del modello di oggetti dello schema Xml e funge da classe base per classi come la classe XmlSchema.
XmlSchemaObjectCollectionUna raccolta di XmlSchemaObjects.
XmlSchemaObjectEnumeratorRappresenta l’enumeratore per la XmlSchemaObjectCollection.
XmlSchemaObjectTableFornisce le collezioni per gli elementi contenuti nella classe XmlSchema (ad esempio, Attributi, Gruppi di Attributi, Elementi, ecc.).
XmlSchemaParticleUna classe base per tutti i tipi di particella (ad esempio, XmlSchemaAny).
XmlSchemaPatternFacetRappresenta l’elemento pattern dello Schema XML, come specificato dal Consorzio World Wide Web (W3C). Questa classe può essere usata per specificare una restrizione sul valore inserito per un elemento simpleType.
XmlSchemaRedefineRappresenta l’elemento redefine dello Schema XML, come specificato dal Consorzio World Wide Web (W3C). Questa classe può essere usata per consentire che tipi semplici e complessi, gruppi e gruppi di attributi da file di schema esterni vengano ridefiniti nello schema corrente. Questa classe può anche essere usata per fornire versionamento per gli elementi dello schema.
XmlSchemaSequenceRappresenta l’elemento sequence (compositore) dello Schema XML, come specificato dal Consorzio World Wide Web (W3C). La sequence richiede che gli elementi nel gruppo compaiano nella sequenza specificata all’interno dell’elemento contenitore.
XmlSchemaSetContiene una cache di schemi XML Schema Definition Language (XSD).
XmlSchemaSimpleContentRappresenta l’elemento simpleContent dello Schema XML, come specificato dal Consorzio World Wide Web (W3C). Questa classe è destinata a tipi semplici e complessi con modello di contenuto semplice.
XmlSchemaSimpleContentExtensionRappresenta l’elemento extension per contenuto semplice da XML Schema come specificato dal World Wide Web Consortium (W3C). Questa classe può essere usata per derivare tipi semplici mediante estensione. Tali derivazioni sono usate per estendere il contenuto del tipo semplice dell’elemento aggiungendo attributi.
XmlSchemaSimpleContentRestrictionRappresenta l’elemento restriction per contenuto semplice da XML Schema come specificato dal World Wide Web Consortium (W3C). Questa classe può essere usata per derivare tipi semplici mediante restrizione. Tali derivazioni possono essere usate per limitare l’intervallo di valori dell’elemento a un sottoinsieme dei valori specificati nel tipo semplice ereditato.
XmlSchemaSimpleTypeRappresenta l’elemento simpleType per contenuto semplice da XML Schema come specificato dal World Wide Web Consortium (W3C). Questa classe definisce un tipo semplice. I tipi semplici possono specificare informazioni e vincoli per il valore di attributi o elementi con contenuto solo di testo.
XmlSchemaSimpleTypeContentUna classe base per classi di contenuto di tipo semplice.
XmlSchemaSimpleTypeListRappresenta l’elemento list da XML Schema come specificato dal World Wide Web Consortium (W3C). Questa classe può essere usata per definire un elemento simpleType come una lista di valori di un tipo di dato specificato.
XmlSchemaSimpleTypeRestrictionRappresenta l’elemento restriction per tipi semplici da XML Schema come specificato dal World Wide Web Consortium (W3C). Questa classe può essere usata per limitare l’elemento simpleType.
XmlSchemaSimpleTypeUnionRappresenta l’elemento union per tipi semplici da XML Schema come specificato dal World Wide Web Consortium (W3C). Un tipo di dato union può essere usato per specificare il contenuto di un simpleType. Il valore dell’elemento simpleType deve essere uno qualsiasi di un insieme di tipi di dato alternativi specificati nella union. I tipi union sono sempre tipi derivati e devono comprendere almeno due tipi di dato alternativi.
XmlSchemaTotalDigitsFacetRappresenta la facetta totalDigits da XML Schema come specificato dal World Wide Web Consortium (W3C). Questa classe può essere usata per specificare una restrizione sul numero di cifre che possono essere inserite per il valore di un elemento simpleType. Quel valore di totalDigits deve essere un intero positivo.
XmlSchemaTypeLa classe base per tutti i tipi semplici e i tipi complessi.
XmlSchemaUniqueRappresenta l’elemento unique da XML Schema come specificato dal World Wide Web Consortium (W3C). Questa classe può essere usata per identificare un vincolo unico tra un insieme di elementi.
XmlSchemaValidatorRappresenta un motore di convalida del linguaggio di definizione XML Schema (XSD) Schema. La classe XmlSchemaValidator non può essere ereditata.
XmlSchemaWhiteSpaceFacetRappresenta la facetta whiteSpace del World Wide Web Consortium (W3C).
XmlSchemaXPathRappresenta l’elemento selector del World Wide Web Consortium (W3C).

Enums

EnumerazioneDescrizione
XmlSchemaContentProcessingFornisce informazioni sulla modalità di convalida delle sostituzioni degli elementi any e anyAttribute.
XmlSchemaContentTypeEnumerazioni per il modello di contenuto del tipo complesso. Questo rappresenta il contenuto nel set di informazioni post-convalida dello schema (infoset).
XmlSchemaDatatypeVarietySpecifica la varietà del tipo di dato dello schema XML W3C del tipo.
XmlSchemaDerivationMethodFornisce diversi metodi per impedire la derivazione.
XmlSchemaFormIndica se gli attributi o gli elementi devono essere qualificati con un prefisso di namespace.
XmlSchemaUseIndicatore di come l’attributo è usato.
XmlSchemaValidationFlagsSpecifica le opzioni di convalida dello schema usate dalle classi XmlSchemaValidator e XmlReader.
XmlSchemaValidityRappresenta la validità di un elemento XML convalidato dalla classe XmlSchemaValidator.
XmlSeverityTypeRappresenta la gravità dell’evento di convalida.
XmlTypeCodeRappresenta i tipi di schema del linguaggio di definizione XML Schema (XSD) del W3C.

Typedefs

TypedefDescrizione
ValidationEventHandlerRappresenta il metodo di callback che gestirà gli eventi di convalida dello schema XML e i ValidationEventArgs.
XmlSchemaException
XmlSchemaInferenceException
XmlValueGetterUna callback usata dalla classe XmlSchemaValidator per passare valori di attributo, testo e spazio bianco come tipo di runtime compatibile con il tipo del linguaggio di definizione XML Schema (XSD) dell’attributo, del testo o dello spazio bianco.