Spazio dei nomi 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’elemento appinfo del World Wide Web Consortium (W3C).
XmlSchemaAttributeRappresenta l’elemento attribute dello XML Schema come specificato dal World Wide Web Consortium (W3C). Gli attributi forniscono informazioni aggiuntive per altri elementi del documento. Il tag attribute è 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 XML Schema 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 XML Schema 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 XML Schema come specificato dal World Wide Web Consortium (W3C). Il choice consente che solo uno dei suoi figli compaia in un’istanza.
XmlSchemaCollectionContiene una cache di schemi XML Schema di linguaggio di definizione (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 XML Schema 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 XML Schema come specificato dal World Wide Web Consortium (W3C). Questa classe è per tipi complessi con modello di contenuto complesso derivato per estensione. Estende il tipo complesso aggiungendo attributi o elementi.
XmlSchemaComplexContentRestrictionRappresenta l’elemento restriction dello XML Schema come specificato dal World Wide Web Consortium (W3C). Questa classe è per tipi complessi con un modello di contenuto complesso derivato per restrizione. Limita il contenuto del tipo complesso a un sottoinsieme del tipo complesso ereditato.
XmlSchemaComplexTypeRappresenta l’elemento complexType dello XML Schema 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 figli di un tipo.
XmlSchemaDatatypeLa classe XmlSchemaDatatype è una classe astratta per mappare i 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 facetta 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 facet che vengono 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 di 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 attributo ref del XML Schema come specificato dal World Wide Web Consortium (W3C). Questa classe è utilizzata all’interno dei tipi complessi che referenziano un group definito a livello di schema.
XmlSchemaIdentityConstraintClasse per i vincoli di identità: gli elementi key, keyref e unique.
XmlSchemaImportRappresenta l’elemento import di XML Schema come specificato dal World Wide Web Consortium (W3C). Questa classe è utilizzata per importare componenti di schema da altri schemi.
XmlSchemaIncludeRappresenta l’elemento include di XML Schema come specificato dal World Wide Web Consortium (W3C). Questa classe è utilizzata 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 World Wide Web Consortium (W3C).
XmlSchemaKeyrefQuesta classe rappresenta l’elemento keyref di XMLSchema come specificato dal World Wide Web Consortium (W3C).
XmlSchemaLengthFacetRappresenta la faccetta length di XML Schema come specificato dal World Wide Web Consortium (W3C). Questa classe può essere usata per specificare una restrizione sulla lunghezza di un elemento simpleType del tipo di dato.
XmlSchemaMaxExclusiveFacetRappresenta l’elemento maxExclusive di XML Schema come specificato dal World Wide Web Consortium (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 di XML Schema come specificato dal World Wide Web Consortium (W3C). Questa classe può essere usata per specificare una restrizione sul valore massimo di un elemento simpleType. Il valore dell’elemento deve essere minore o uguale al valore dell’elemento maxInclusive.
XmlSchemaMaxLengthFacetRappresenta l’elemento maxLength di XML Schema come specificato dal World Wide Web Consortium (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 di XML Schema come specificato dal World Wide Web Consortium (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 di XML Schema come specificato dal World Wide Web Consortium (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 di XML Schema come specificato dal World Wide Web Consortium (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 di XML Schema come specificato dal World Wide Web Consortium (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 definire le 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 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, Attributes, AttributeGroups, Elements e così via).
XmlSchemaParticleUna classe base per questo è la classe base per tutti i tipi di particella (ad es. XmlSchemaAny).
XmlSchemaPatternFacetRappresenta l’elemento pattern da XML Schema come specificato dal World Wide Web Consortium (W3C). Questa classe può essere usata per specificare una restrizione sul valore inserito per un elemento simpleType.
XmlSchemaRedefineRappresenta l’elemento redefine da XML Schema come specificato dal World Wide Web Consortium (W3C). Questa classe può essere usata per consentire a tipi semplici e complessi, gruppi e gruppi di attributi provenienti da file di schema esterni di essere ridefiniti nello schema corrente. Questa classe può anche essere usata per fornire il versionamento degli elementi dello schema.
XmlSchemaSequenceRappresenta l’elemento sequence (compositore) da XML Schema come specificato dal World Wide Web Consortium (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 (XSD).
XmlSchemaSimpleContentRappresenta l’elemento simpleContent da XML Schema come specificato dal World Wide Web Consortium (W3C). Questa classe è per 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 testuale.
XmlSchemaSimpleTypeContentUna classe base per le 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 restringere 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 faccetta 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 validazione XML Schema Definition Language (XSD) Schema. La classe XmlSchemaValidator non può essere ereditata.
XmlSchemaWhiteSpaceFacetRappresenta la faccetta whiteSpace del World Wide Web Consortium (W3C).
XmlSchemaXPathRappresenta l’elemento selector del World Wide Web Consortium (W3C).

Enums

EnumerazioneDescrizione
XmlSchemaContentProcessingFornisce informazioni sulla modalità di validazione 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-validazione dello schema (infoset).
XmlSchemaDatatypeVarietySpecifica la varietà del tipo di dato XML schema 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 W3C XML Schema Definition Language (XSD).

Typedefs

TypedefDescrizione
ValidationEventHandlerRappresenta il metodo di callback che gestirà gli eventi di convalida dello schema XML e il 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.