Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Spazio dei nomi System.Xml.Schema

 

Il System.Xml.Schema dello spazio dei nomi contiene le classi XML che forniscono supporto basato sugli standard per la definizione dello schema XML gli schemi XSD (linguaggio).

ClasseDescrizione
System_CAPS_pubclassExtensions

Questa classe contiene il LINQ to XML metodi di estensione per la convalida XSD.

System_CAPS_pubclassValidationEventArgs

Restituisce informazioni dettagliate relative alla ValidationEventHandler.

System_CAPS_pubclassXmlAtomicValue

Rappresenta il valore tipizzato di un elemento XML o dell'attributo convalidato. Il XmlAtomicValue non può essere ereditata.

System_CAPS_pubclassXmlSchema

Una 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 specifiche.

System_CAPS_pubclassXmlSchemaAll

Rappresenta il World Wide Web Consortium (W3C) all elemento (compositor).

System_CAPS_pubclassXmlSchemaAnnotated

La classe base per qualsiasi elemento che può contenere elementi di annotazione.

System_CAPS_pubclassXmlSchemaAnnotation

Rappresenta il World Wide Web Consortium (W3C) annotation elemento.

System_CAPS_pubclassXmlSchemaAny

Rappresenta il World Wide Web Consortium (W3C) any elemento.

System_CAPS_pubclassXmlSchemaAnyAttribute

Rappresenta il World Wide Web Consortium (W3C) anyAttribute elemento.

System_CAPS_pubclassXmlSchemaAppInfo

Rappresenta il World Wide Web Consortium (W3C) appinfo elemento.

System_CAPS_pubclassXmlSchemaAttribute

Rappresenta il attribute elemento da XML Schema come specificato da World Wide Web Consortium (W3C). Gli attributi forniscono altre informazioni per altri elementi del documento. Il tag attributo è annidato tra i tag di un elemento del documento per lo schema. Nel documento XML gli attributi sono visualizzati come voci denominate nel tag di apertura di un elemento.

System_CAPS_pubclassXmlSchemaAttributeGroup

Rappresenta il attributeGroup elemento da XML Schema come specificato da World Wide Web Consortium (W3C). AttributesGroups fornisce un meccanismo per raggruppare un insieme di dichiarazioni di attributo, in modo che queste possano essere incorporate come gruppo in definizioni di tipo complesso.

System_CAPS_pubclassXmlSchemaAttributeGroupRef

Rappresenta il attributeGroup elemento con la ref da XML Schema come specificato dall'attributo di World Wide Web Consortium (W3C). AttributesGroupRef è il riferimento per un elemento attributeGroup, nome proprietà contiene il gruppo di attributi a cui fa riferimento.

System_CAPS_pubclassXmlSchemaChoice

Rappresenta il choice elemento (compositor) dallo Schema XML come specificato da World Wide Web Consortium (W3C). Il choice consente solo uno dei relativi elementi figlio da visualizzare in un'istanza.

System_CAPS_pubclassXmlSchemaCollection

Obsoleto. Contiene una cache di schemi XSD (XML Schema Definition Language) e XDR (XML-Data Reduced). La classe XmlSchemaCollection è obsoleta. In alternativa, usare XmlSchemaSet.

System_CAPS_pubclassXmlSchemaCollectionEnumerator

Supporta una semplice iterazione sulla raccolta. Questa classe non può essere ereditata.

System_CAPS_pubclassXmlSchemaCompilationSettings

Fornisce opzioni di compilazione dello schema per la XmlSchemaSet classe questa classe non può essere ereditata.

System_CAPS_pubclassXmlSchemaComplexContent

Rappresenta il complexContent elemento da XML Schema come specificato da World Wide Web Consortium (W3C). Questa classe rappresenta il modello di contenuto complesso per i tipi complessi. Contiene estensioni o restrizioni per un tipo complesso che ha contenuto misto o solo elementi.

System_CAPS_pubclassXmlSchemaComplexContentExtension

Rappresenta il extension elemento da XML Schema come specificato da World Wide Web Consortium (W3C). Questa classe è riservata per tipi complessi con un modello di contenuto complesso derivati per estensione. Estende il tipo complesso aggiungendo attributi o elementi.

System_CAPS_pubclassXmlSchemaComplexContentRestriction

Rappresenta il restriction elemento da XML Schema come specificato da World Wide Web Consortium (W3C). Questa classe è riservata per tipi complessi con un modello di contenuto complesso derivati per restrizione. Limita il contenuto di tipo complesso a un subset del tipo complesso ereditato.

System_CAPS_pubclassXmlSchemaComplexType

Rappresenta il complexType elemento da XML Schema come specificato da World Wide Web Consortium (W3C). Questa classe definisce un tipo complesso che determina il set di attributi e il contenuto di un elemento.

System_CAPS_pubclassXmlSchemaContent

Una classe astratta per il contenuto dello schema.

System_CAPS_pubclassXmlSchemaContentModel

Specifica l'ordine e la struttura degli elementi figlio di un tipo.

System_CAPS_pubclassXmlSchemaDatatype

Il XmlSchemaDatatype è una classe astratta per il mapping dei tipi di XML Schema definition language (XSD) ai tipi di Common Language Runtime (CLR).

System_CAPS_pubclassXmlSchemaDocumentation

Rappresenta il documentation elemento da XML Schema come specificato da World Wide Web Consortium (W3C). Questa classe specifica le informazioni che saranno lette o utilizzate dagli utenti in un annotation.

System_CAPS_pubclassXmlSchemaElement

Rappresenta il element elemento da XML Schema come specificato da World Wide Web Consortium (W3C). Questa classe è la classe base per tutti i tipi di particelle ed è usata per descrivere un elemento in un documento XML.

System_CAPS_pubclassXmlSchemaEnumerationFacet

Rappresenta il enumeration facet di XML Schema come specificato da World Wide Web Consortium (W3C). Questa classe specifica un elenco di valori validi per un elemento simpleType. La dichiarazione è contenuta all'interno di un restriction dichiarazione.

System_CAPS_pubclassXmlSchemaException

Restituisce informazioni dettagliate sull'eccezione di schema.

System_CAPS_pubclassXmlSchemaExternal

Una classe astratta. Vengono fornite informazioni sullo schema incluso.

System_CAPS_pubclassXmlSchemaFacet

Classe astratta per tutti gli aspetti che vengono utilizzati quando tipi semplici derivati per restrizione.

System_CAPS_pubclassXmlSchemaFractionDigitsFacet

Specifica una restrizione sul numero di cifre che può essere immesso per il valore della frazione di un elemento simpleType. Il valore di fractionDigits deve essere un numero intero positivo. Rappresenta il World Wide Web Consortium (W3C) fractionDigits facet.

System_CAPS_pubclassXmlSchemaGroup

Rappresenta il group elemento da XML Schema come specificato da World Wide Web Consortium (W3C). Questa classe definisce i gruppi di schema livello che fanno riferimento i tipi complessi. Raggruppa un insieme di dichiarazioni di elemento, in modo che queste possano essere incorporate come gruppo in definizioni di tipo complesso.

System_CAPS_pubclassXmlSchemaGroupBase

Una classe astratta per XmlSchemaAll, XmlSchemaChoice, o XmlSchemaSequence.

System_CAPS_pubclassXmlSchemaGroupRef

Rappresenta il group elemento con ref attributo dal XML Schema come specificato da World Wide Web Consortium (W3C). Questa classe viene utilizzata nei tipi complessi che fanno riferimento a un group definito il schema livello.

System_CAPS_pubclassXmlSchemaIdentityConstraint

Classe per i vincoli di identità: key, keyref, e unique gli elementi.

System_CAPS_pubclassXmlSchemaImport

Rappresenta il import elemento da XML Schema come specificato da World Wide Web Consortium (W3C). Questa classe viene usata per importare i componenti dello schema da altri schemi.

System_CAPS_pubclassXmlSchemaInclude

Rappresenta il include elemento da XML Schema come specificato da World Wide Web Consortium (W3C). Questa classe viene usata per includere dichiarazioni e definizioni da uno schema esterno. Le dichiarazioni e le definizioni incluse sono quindi disponibili per l'elaborazione nello schema che le contiene.

System_CAPS_pubclassXmlSchemaInference

Deduce uno schema XSD (XML Schema Definition Language) da un documento XML. Il XmlSchemaInference non può essere ereditata.

System_CAPS_pubclassXmlSchemaInferenceException

Restituisce informazioni sugli errori rilevati dalla classe XmlSchemaInference durante la deduzione di uno schema da un documento XML.

System_CAPS_pubclassXmlSchemaInfo

Rappresenta l'infoset sulla convalida post-schema di un nodo XML convalidato.

System_CAPS_pubclassXmlSchemaKey

Questa classe rappresenta il key elemento dello schema XML come specificato da World Wide Web Consortium (W3C).

System_CAPS_pubclassXmlSchemaKeyref

Questa classe rappresenta il keyref elemento dello schema XML come specificato da World Wide Web Consortium (W3C).

System_CAPS_pubclassXmlSchemaLengthFacet

Rappresenta il length facet di XML Schema come specificato da World Wide Web Consortium (W3C). Questa classe può essere utilizzata per specificare una restrizione sulla lunghezza di un simpleType elemento nel tipo di dati.

System_CAPS_pubclassXmlSchemaMaxExclusiveFacet

Rappresenta il maxExclusive elemento da XML Schema come specificato da World Wide Web Consortium (W3C). Questa classe può essere utilizzata per specificare una restrizione sul valore massimo di un simpleType elemento. Il valore dell'elemento deve essere minore del valore del maxExclusive elemento.

System_CAPS_pubclassXmlSchemaMaxInclusiveFacet

Rappresenta il maxInclusive elemento da XML Schema come specificato da World Wide Web Consortium (W3C). Questa classe può essere utilizzata per specificare una restrizione sul valore massimo di un simpleType elemento. Il valore dell'elemento deve essere minore o uguale al valore del maxInclusive elemento.

System_CAPS_pubclassXmlSchemaMaxLengthFacet

Rappresenta il maxLength elemento da XML Schema come specificato da World Wide Web Consortium (W3C). Questa classe può essere utilizzata per specificare una restrizione sulla lunghezza massima del valore di dati di un simpleType elemento. La lunghezza deve essere minore del valore del maxLength elemento.

System_CAPS_pubclassXmlSchemaMinExclusiveFacet

Rappresenta il minExclusive elemento da XML Schema come specificato da World Wide Web Consortium (W3C). Questa classe può essere utilizzata per specificare una restrizione sul valore minimo di un simpleType elemento. Il valore dell'elemento deve essere maggiore del valore del minExclusive elemento.

System_CAPS_pubclassXmlSchemaMinInclusiveFacet

Rappresenta il minInclusive elemento da XML Schema come specificato da 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 del minInclusive elemento.

System_CAPS_pubclassXmlSchemaMinLengthFacet

Rappresenta il minLength elemento da XML Schema come specificato da World Wide Web Consortium (W3C). Questa classe può essere utilizzata per specificare una restrizione sulla lunghezza minima del valore di dati di un simpleType elemento. La lunghezza deve essere maggiore del valore del minLength elemento.

System_CAPS_pubclassXmlSchemaNotation

Rappresenta il notation elemento da XML Schema come specificato da World Wide Web Consortium (W3C). Uno Schema XML notation dichiarazione è una ricostruzione di XML 1.0 NOTATION dichiarazioni. Lo scopo delle notazioni è descrivere il formato dei dati non XML contenuti in un documento XML.

System_CAPS_pubclassXmlSchemaNumericFacet

Classe astratta per la definizione di numeric facet. Questa classe è la classe base per classi di facet numerici, ad esempio XmlSchemaMinLengthFacet

System_CAPS_pubclassXmlSchemaObject

Rappresenta la classe radice per la gerarchia del modello oggetto dello schema Xml e funge da classe base per classi quali la XmlSchema classe.

System_CAPS_pubclassXmlSchemaObjectCollection

Raccolta di XmlSchemaObject.

System_CAPS_pubclassXmlSchemaObjectEnumerator

Rappresenta l'enumeratore per XmlSchemaObjectCollection.

System_CAPS_pubclassXmlSchemaObjectTable

Vengono fornite le raccolte di elementi contenuti nella XmlSchema classe (ad esempio, gli attributi, AttributeGroups, elementi e così via).

System_CAPS_pubclassXmlSchemaParticle

Classe astratta che rappresenta la classe base per tutti i tipi di particelle (ad esempio XmlSchemaAny).

System_CAPS_pubclassXmlSchemaPatternFacet

Rappresenta il pattern elemento da XML Schema come specificato da World Wide Web Consortium (W3C). Questa classe può essere utilizzata per specificare una restrizione sul valore immesso per una simpleType elemento.

System_CAPS_pubclassXmlSchemaRedefine

Rappresenta il redefine elemento da XML Schema come specificato da World Wide Web Consortium (W3C). Questa classe può essere usata per consentire che i tipi semplici e complessi, i gruppi e i gruppi di attributi di file di schema esterni vengano ridefiniti nello schema corrente. La classe può essere usata anche per fornire informazioni sulla versione per gli elementi dello schema.

System_CAPS_pubclassXmlSchemaSequence

Rappresenta il sequence elemento (compositor) dallo Schema XML come specificato da World Wide Web Consortium (W3C). Il sequence richiede che gli elementi del gruppo appaiano nella sequenza specificata all'interno dell'elemento contenitore.

System_CAPS_pubclassXmlSchemaSet

Contiene una cache di schemi XSD (XML Schema Definition Language).

System_CAPS_pubclassXmlSchemaSimpleContent

Rappresenta il simpleContent elemento da XML Schema come specificato da World Wide Web Consortium (W3C). Questa classe è riservata ai tipi semplici e complessi con modello di contenuto semplice.

System_CAPS_pubclassXmlSchemaSimpleContentExtension

Rappresenta il extension (elemento) per il contenuto semplice di XML Schema come specificato da World Wide Web Consortium (W3C). Questa classe può essere usata per derivare tipi semplici per estensione. Tali derivazioni vengono usate per estendere il contenuto di tipo semplice dell'elemento mediante l'aggiunta di attributi.

System_CAPS_pubclassXmlSchemaSimpleContentRestriction

Rappresenta il restriction (elemento) per il contenuto semplice di XML Schema come specificato da World Wide Web Consortium (W3C). Questa classe può essere usata per derivare tipi semplici per restrizione. Tali derivazioni possono essere impiegate per limitare l'intervallo di valori relativi all'elemento a un sottoinsieme dei valori specificati nel tipo semplice ereditato.

System_CAPS_pubclassXmlSchemaSimpleType

Rappresenta il simpleType (elemento) per il contenuto semplice di XML Schema come specificato da World Wide Web Consortium (W3C). Questa classe definisce un tipo semplice. Nei tipi semplici possono essere specificate informazioni e vincoli per il valore di attributi o elementi con contenuto di solo testo.

System_CAPS_pubclassXmlSchemaSimpleTypeContent

Classe astratta per classi di contenuto di tipo semplice.

System_CAPS_pubclassXmlSchemaSimpleTypeList

Rappresenta il list elemento da XML Schema come specificato da World Wide Web Consortium (W3C). Questa classe può essere utilizzata per definire un simpleType elemento come un elenco di valori di un tipo di dati specificato.

System_CAPS_pubclassXmlSchemaSimpleTypeRestriction

Rappresenta il restriction (elemento) per tipi semplici di XML Schema come specificato da World Wide Web Consortium (W3C). Questa classe può essere utilizzata per limitare simpleType elemento.

System_CAPS_pubclassXmlSchemaSimpleTypeUnion

Rappresenta il union (elemento) per tipi semplici di XML Schema come specificato da World Wide Web Consortium (W3C). Oggetto union tipo di dati può essere utilizzato per specificare il contenuto di un simpleType. Il valore di simpleType elemento deve essere uno qualsiasi di un set di dati alternativo specificato nell'unione. I tipi unione sono sempre tipi derivati e devono comprendere almeno due tipi di dati alternativi.

System_CAPS_pubclassXmlSchemaTotalDigitsFacet

Rappresenta il totalDigits facet di XML Schema come specificato da World Wide Web Consortium (W3C). Questa classe può essere utilizzata per specificare una limitazione al numero di cifre che può essere immesso per il valore di un simpleType elemento. Il valore di totalDigits deve essere un numero intero positivo.

System_CAPS_pubclassXmlSchemaType

La classe base per tutti i tipi semplici e tipi complessi.

System_CAPS_pubclassXmlSchemaUnique

Rappresenta il unique elemento da XML Schema come specificato da World Wide Web Consortium (W3C). Questa classe può essere usata per identificare un vincolo univoco in un set di elementi.

System_CAPS_pubclassXmlSchemaValidationException

Rappresenta l'eccezione generata quando vengono rilevati errori di convalida dello schema XML Schema Definition Language (XSD) e gli avvisi in un documento XML da convalidare.

System_CAPS_pubclassXmlSchemaValidator

Rappresenta un motore di convalida di schemi XSD (XML Schema Definition Language). Il XmlSchemaValidator non può essere ereditata.

System_CAPS_pubclassXmlSchemaWhiteSpaceFacet

Rappresenta il World Wide Web Consortium (W3C) whiteSpace facet.

System_CAPS_pubclassXmlSchemaXPath

Rappresenta il World Wide Web Consortium (W3C) selector elemento.

InterfacciaDescrizione
System_CAPS_pubinterfaceIXmlSchemaInfo

Definisce l'infoset sulla convalida post-schema di un nodo XML convalidato.

DelegatoDescrizione
System_CAPS_pubdelegateValidationEventHandler

Rappresenta il metodo di callback che gestirà gli eventi di convalida di XML schema e ValidationEventArgs.

System_CAPS_pubdelegateXmlValueGetter

Oggetto delegate utilizzato dal XmlSchemaValidator (classe) per passare i valori di attributi, testo e gli spazi vuoti come tipo di Common Language Runtime (CLR) compatibile con il tipo di XML Schema Definition Language (XSD) dell'attributo, testo o gli spazi vuoti.

EnumerazioneDescrizione
System_CAPS_pubenumXmlSchemaInference.InferenceOption

Influisce sulle informazioni occorrenza e il tipo dedotte dalla XmlSchemaInference classe per gli elementi e attributi in un documento XML.

System_CAPS_pubenumXmlSchemaContentProcessing

Vengono fornite informazioni sulla modalità di convalida di any e anyAttribute sostituzioni di elementi.

System_CAPS_pubenumXmlSchemaContentType

Enumerazioni per il modello di contenuto del tipo complesso. Rappresenta il contenuto nel set di post-schema-validation informazioni (infoset).

System_CAPS_pubenumXmlSchemaDatatypeVariety

Specifica la varietà di tipo W3C XML schema dati di tipo.

System_CAPS_pubenumXmlSchemaDerivationMethod

Fornisce diversi metodi per impedire la derivazione.

System_CAPS_pubenumXmlSchemaForm

Indica se gli attributi o gli elementi devono essere qualificati con un prefisso dello spazio dei nomi.

System_CAPS_pubenumXmlSchemaUse

Indicatore della modalità di utilizzo dell'attributo.

System_CAPS_pubenumXmlSchemaValidationFlags

Specifica le opzioni di convalida dello schema utilizzate dal XmlSchemaValidator e XmlReader classi.

System_CAPS_pubenumXmlSchemaValidity

Rappresenta la validità di un elemento XML convalidato il XmlSchemaValidator (classe).

System_CAPS_pubenumXmlSeverityType

Rappresenta la gravità dell'evento di convalida.

System_CAPS_pubenumXmlTypeCode

Rappresenta i tipi di schema W3C XML Schema Definition Language (XSD).

System_CAPS_security Sicurezza Nota
  • Non utilizzare gli schemi da origini sconosciute o non attendibile o le posizioni. In questo modo può pregiudicare la sicurezza del codice.

  • Schemi XML (compresi quelli inline) sono intrinsecamente vulnerabili ad attacchi denial of service; non accettare tali condizioni in scenari non attendibili.

  • Eccezioni e messaggi di errore di convalida dello schema possono contenere informazioni riservate sul modello di contenuto o i percorsi URI per il file di schema. Prestare attenzione a non esporre queste informazioni per i chiamanti non attendibili.

  • Considerazioni aggiuntive sulla sicurezza vengono trattati nella sezione Osservazioni di API in questo spazio dei nomi.

Torna all'inizio
Mostra: