Condividi tramite


Spazi dei nomi System.Xml

System.Xml e i relativi spazi dei nomi figlio (System.Xml.Linq, System.Xml.Schema e System.Xml.Serialization) contengono tipi per l'elaborazione XML.

In questo argomento vengono visualizzati i tipi negli spazi dei nomi System.Xml inclusi in .NET per applicazioni Windows Store. .NET per applicazioni Windows Store non include tutti i membri di ogni tipo. Per informazioni sui singoli tipi, vedi gli argomenti collegati. La documentazione relativa a un tipo indica quali membri sono inclusi in .NET per applicazioni Windows Store.

Spazio dei nomi System.Xml

Tipi supportati in .NET per applicazioni Windows Store

Descrizione

ConformanceLevel

Specifica il livello di controllo dell'input o dell'output eseguito dagli oggetti XmlReader e XmlWriter creati.

DtdProcessing

Specifica le opzioni per l'elaborazione dei DTD. L'enumerazione DtdProcessing è utilizzata da XmlReaderSettings.

IXmlDictionary

Interfaccia che definisce il contratto che un dizionario Xml deve implementare affinché venga utilizzato dalle implementazioni XmlDictionaryReader e XmlDictionaryWriter.

IXmlLineInfo

Fornisce un'interfaccia che consente a una classe di restituire informazioni su riga e posizione.

IXmlNamespaceResolver

Fornisce l'accesso in sola lettura a un set di mapping di prefissi e spazi dei nomi.

NamespaceHandling

Specifica se rimuovere le dichiarazioni degli spazi dei nomi duplicate in XmlWriter.

NameTable

Implementa un oggetto XmlNameTable a thread singolo.

NewLineHandling

Specifica la modalità di gestione delle interruzioni di riga.

ReadState

Specifica lo stato del lettore.

UniqueId

Identificatore univoco ottimizzato per GUID.

WriteState

Specifica lo stato di XmlWriter.

XmlBinaryReaderSession

Consente di gestire in modo dinamico le stringhe ottimizzate.

XmlBinaryWriterSession

Consente di utilizzare un dizionario dinamico per comprimere le stringhe comuni che vengono visualizzate in un messaggio e mantengono lo stato.

XmlConvert

Codifica e decodifica i nomi XML e fornisce metodi per la conversione tra tipi Common Language Runtime e tipi XSD (XML Schema Definition Language). Quando si convertono i tipi di dati, i valori restituiti sono indipendenti dalle impostazioni locali.

XmlDictionary

Implementa un dizionario utilizzato per ottimizzare le implementazioni del reader/writer XML di Windows Communication Foundation (WCF).

XmlDictionaryReader

Classe astratta Windows Communication Foundation (WCF) per eseguire la serializzazione e la deserializzazione.

XmlDictionaryReaderQuotas

Contiene valori di quota configurabili per XmlDictionaryReaders.

XmlDictionaryString

Rappresenta una voce archiviata in XmlDictionary.

XmlDictionaryWriter

Classe astratta Windows Communication Foundation (WCF) per eseguire la serializzazione e la deserializzazione.

XmlException

Restituisce informazioni dettagliate sull'ultima eccezione.

XmlNamespaceManager

Risolve, aggiunge e rimuove spazi dei nomi in una raccolta e consente la gestione dei relativi ambiti.

XmlNamespaceScope

Definisce l'ambito dello spazio dei nomi.

XmlNameTable

Tabella di oggetti stringa suddivisi in elementi di base.

XmlNodeType

Specifica il tipo di nodo.

XmlParserContext

Fornisce tutte le informazioni sul contesto necessarie a XmlReader per analizzare un frammento XML.

XmlQualifiedName

Rappresenta un nome completo XML.

XmlReader

Rappresenta un lettore che fornisce un accesso di tipo forward-only veloce, non in cache ai dati XML.

XmlReaderSettings

Specifica un set di funzionalità da supportare sull'oggetto XmlReader creato tramite il metodo Create.

XmlSpace

Specifica l'ambito xml:space corrente.

XmlWriter

Rappresenta un writer che fornisce un modo veloce, non in cache e di tipo forward-only per generare flussi o file contenenti dati XML.

XmlWriterSettings

Specifica un set di funzionalità da supportare sull'oggetto XmlWriter creato tramite il metodo Create.

Spazio dei nomi System.Xml.Linq

Tipi supportati in .NET per applicazioni Windows Store

Descrizione

Extensions

Contiene i metodi di estensione LINQ to XML.

LoadOptions

Specifica le opzioni di caricamento durante l'analisi XML.

ReaderOptions

Specifica se omettere spazi dei nomi duplicati durante il caricamento di un oggetto XDocument con un XmlReader.

SaveOptions

Specifica opzioni di serializzazione.

XAttribute

Rappresenta un attributo XML.

XCData

Rappresenta un nodo di testo che contiene CDATA.

XComment

Rappresenta un commento XML.

XContainer

Rappresenta un nodo che può contenere altri nodi.

XDeclaration

Rappresenta una dichiarazione XML.

XDocument

Rappresenta un documento XML.

XDocumentType

Rappresenta una definizione DTD (Document Type Definition) XML.

XElement

Rappresenta un elemento XML.

XName

Rappresenta un nome di un attributo o elemento XML.

XNamespace

Rappresenta uno spazio dei nomi XML. La classe non può essere ereditata.

XNode

Rappresenta il concetto astratto di un nodo (elemento, commento, tipo di documento, istruzione di elaborazione o nodo di testo) nell'albero XML.

XNodeDocumentOrderComparer

Contiene la funzionalità per confrontare i nodi per l'ordine dei documenti. La classe non può essere ereditata.

XNodeEqualityComparer

Confronta i nodi per determinarne l'uguaglianza. La classe non può essere ereditata.

XObject

Rappresenta un nodo o un attributo in un albero XML.

XObjectChange

Specifica il tipo di evento quando viene generato un evento per XObject.

XObjectChangeEventArgs

Fornisce dati per gli eventi Changing e Changed.

XProcessingInstruction

Rappresenta un'istruzione di elaborazione XML.

XStreamingElement

Rappresenta elementi in un albero XML che supporta l'output del flusso differito.

XText

Rappresenta un nodo di testo.

Spazio dei nomi System.Xml.Schema

Tipi supportati in .NET per applicazioni Windows Store

Descrizione

XmlSchema

Rappresentazione in memoria di uno XML Schema come specificato in World Wide Web Consortium (W3C) XML Schema Part 1: Structures e XML Schema Part 2: Datatypes specifications.

XmlSchemaForm

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

Spazio dei nomi System.Xml.Serialization

Tipi supportati in .NET per applicazioni Windows Store

Descrizione

IXmlSerializable

Fornisce una formattazione personalizzata per la serializzazione e la deserializzazione XML.

XmlAnyAttributeAttribute

Specifica che il membro, ovvero un campo che restituisce una matrice di oggetti XmlAttribute, può contenere qualsiasi attributo XML.

XmlAnyElementAttribute

Specifica che il membro, ovvero un campo che restituisce una matrice di oggetti XmlElement o XmlNode, contiene oggetti che rappresentano qualsiasi elemento XML privo di membro corrispondente nell'oggetto da serializzare o deserializzare.

XmlAnyElementAttributes

Rappresenta una raccolta di oggetti XmlAnyElementAttribute.

XmlArrayAttribute

Specifica che XmlSerializer deve serializzare un determinato membro della classe come matrice di elementi XML.

XmlArrayItemAttribute

Specifica i tipi derivati che XmlSerializer può inserire in una matrice serializzata.

XmlArrayItemAttributes

Rappresenta una raccolta di oggetti XmlArrayItemAttribute.

XmlAttributeAttribute

Specifica che XmlSerializer deve serializzare il membro della classe come attributo XML.

XmlAttributeOverrides

Consente di sottoporre a override gli attributi di proprietà, campo e classe quando si utilizza XmlSerializer per serializzare o deserializzare un oggetto.

XmlAttributes

Rappresenta una raccolta di oggetti di attributi che controllano il modo in cui XmlSerializer serializza e deserializza un oggetto.

XmlChoiceIdentifierAttribute

Specifica che è possibile utilizzare un'enumerazione per rilevare ulteriormente il membro.

XmlElementAttribute

Indica che una proprietà o un campo pubblico rappresenta un elemento XML quando XmlSerializer serializza o deserializza l'oggetto in cui è contenuto.

XmlElementAttributes

Rappresenta una raccolta di oggetti XmlElementAttribute utilizzati da XmlSerializer per eseguire l'override della modalità predefinita di serializzazione di una classe.

XmlEnumAttribute

Controlla la modalità di serializzazione di un membro di enumerazione utilizzata da XmlSerializer.

XmlIgnoreAttribute

Indica al metodo Serialize di XmlSerializer di non serializzare il campo pubblico o il valore della proprietà di lettura/scrittura pubblica.

XmlIncludeAttribute

Consente a XmlSerializer di riconoscere un tipo quando serializza o deserializza un oggetto.

XmlNamespaceDeclarationsAttribute

Specifica che la proprietà, il parametro, il valore restituito o il membro di classe di destinazione contiene prefissi associati agli spazi dei nomi utilizzati all'interno di un documento XML.

XmlRootAttribute

Controlla la serializzazione XML della destinazione dell'attributo come un elemento radice XML.

XmlSchemaProviderAttribute

Quando viene applicata a un tipo, archivia il nome di un metodo statico del tipo che restituisce uno XML Schema e XmlQualifiedName (o XmlSchemaType per i tipi anonimi) che controlla la serializzazione del tipo.

XmlSerializer

Serializza e deserializza oggetti in e da documenti XML. XmlSerializer consente di controllare la modalità di codifica degli oggetti in XML.

XmlSerializerNamespaces

Contiene gli spazi dei nomi e i prefissi XML che XmlSerializer utilizza per generare i nomi completi in un'istanza di un documento XML.

XmlTextAttribute

Indica a XmlSerializer che il membro deve essere trattato come testo XML quando la classe che lo contiene viene serializzata o deserializzata.

XmlTypeAttribute

Controlla l'XML Schema che viene generato quando la destinazione dell'attributo viene serializzata da XmlSerializer.

Vedere anche

Concetti

.NET per le API delle applicazioni Windows Store