Spazio dei nomi System.Xml

Cambia visualizzazione:
ScriptFree
Riferimento a .NET Framework
Spazio dei nomi System.Xml

Lo spazio dei nomi System.Xml fornisce supporto basato sugli standard per l'elaborazione di XML.

Gli standard supportati comprendono:

  • XML 1.0 - http://www.w3.org/TR/1998/REC-xml-19980210 (informazioni in lingua inglese)- incluso supporto DTD.

  • Spazio dei nomi XML - http://www.w3.org/TR/REC-xml-names/ (informazioni in lingua inglese)- sia livello di flusso che DOM.

  • Schemi XSD - http://www.w3.org/2001/XMLSchema (informazioni in lingua inglese).

  • Espressioni XPath - http://www.w3.org/TR/xpath (informazioni in lingua inglese).

  • Trasformazioni XSLT - http://www.w3.org/TR/xslt (informazioni in lingua inglese).

  • Componente di base di livello 1 DOM - http://www.w3.org/TR/REC-DOM-Level-1/ (informazioni in lingua inglese).

  • Componente di base di livello 2 DOM - http://www.w3.org/TR/REC-DOM-Level-2/ (informazioni in lingua inglese).

Classi

  Classe Descrizione
classe pubblica NameTable Implementa una classe XmlNameTable a thread singolo.
classe pubblica XmlAttribute Rappresenta un attributo. I valori validi e predefiniti per l'attributo sono definiti in una DTD (Document Type Definition) o in uno schema.
classe pubblica XmlAttributeCollection Rappresenta un insieme di attributi accessibili per nome o per indice.
classe pubblica XmlCDataSection Rappresenta una sezione CDATA.
classe pubblica XmlCharacterData Fornisce metodi di modifica del testo utilizzati da diverse classi.
classe pubblica XmlComment Rappresenta il contenuto di un commento XML.
classe pubblica XmlConvert Codifica e decodifica i nomi XML e fornisce metodi per la conversione tra tipi Common Language Runtime e tipi di linguaggio XSD (XML Schema Definition). Quando si convertono i tipi di dati, i valori restituiti sono indipendenti dalle impostazioni internazionali.
classe pubblica XmlDataDocument Consente di memorizzare, recuperare e modificare i dati strutturati mediante un DataSet relazionale.
classe pubblica XmlDeclaration Rappresenta il nodo della dichiarazione XML: <?xml version='1.0' ...?>.
classe pubblica XmlDocument Rappresenta un documento XML.
classe pubblica XmlDocumentFragment Rappresenta un oggetto semplice che si rivela utile per operazioni di inserimento in struttura.
classe pubblica XmlDocumentType Rappresenta la dichiarazione del tipo di documento.
classe pubblica XmlElement Rappresenta un elemento.
classe pubblica XmlEntity Rappresenta la dichiarazione di un'entità, quale <!ENTITY... >.
classe pubblica XmlEntityReference Rappresenta un nodo di riferimento dell'entità.
classe pubblica XmlException Restituisce informazioni dettagliate sull'ultima eccezione.
classe pubblica XmlImplementation Definisce il contesto per un insieme di oggetti XmlDocument.
classe pubblica XmlLinkedNode Ottiene il nodo immediatamente precedente o successivo a quello corrente.
classe pubblica XmlNamedNodeMap Rappresenta un insieme di nodi accessibili per nome o per indice.
classe pubblica XmlNamespaceManager Risolve, aggiunge e rimuove spazi dei nomi in un insieme e ne consente la gestione dell'ambito.
classe pubblica XmlNameTable Tabella degli oggetti stringa suddivisi in elementi di base.
classe pubblica XmlNode Rappresenta un singolo nodo nel documento XML.
classe pubblica XmlNodeChangedEventArgs Fornisce dati per gli eventi NodeChanged, NodeChanging, NodeInserted, NodeInserting, NodeRemoved e NodeRemoving.
classe pubblica XmlNodeList Rappresenta un insieme ordinato di nodi.
classe pubblica XmlNodeReader Rappresenta un visualizzatore che fornisce un accesso veloce, non in cache e di tipo forward-only ai dati XML di una classe XmlNode.
classe pubblica XmlNotation Rappresenta una dichiarazione della notazione, quale <!NOTATION... >.
classe pubblica XmlParserContext Fornisce tutte le informazioni sul contesto richieste dalla classe XmlReader per analizzare un frammento XML.
classe pubblica XmlProcessingInstruction Rappresenta un'istruzione di elaborazione, definita dal codice XML per mantenere le informazioni specifiche del processore nel testo del documento.
classe pubblica XmlQualifiedName Rappresenta un nome XML completo.
classe pubblica XmlReader Rappresenta un visualizzatore che fornisce accesso veloce, non in cache e di tipo forward-only ai dati XML.
classe pubblica XmlReaderSettings Specifica un insieme di funzioni da supportare nell'oggetto XmlReader creato dal metodo Create.
classe pubblica XmlResolver Risolve risorse XML esterne denominate da un URI (Uniform Resource Identifier).
classe pubblica XmlSecureResolver Consente di proteggere un'altra implementazione di XmlResolver eseguendo il wrapping dell'oggetto XmlResolver e imponendo limitazioni sulle risorse accessibili al XmlResolver sottostante.
classe pubblica XmlSignificantWhitespace Rappresenta uno spazio vuoto tra codice in un nodo a contenuto misto oppure uno spazio vuoto all'interno di un ambito xml:space='preserve'. È indicato anche come spazio vuoto significativo.
classe pubblica XmlText Rappresenta il contenuto testuale di un elemento o attributo.
classe pubblica XmlTextReader Rappresenta un visualizzatore che fornisce accesso veloce, non in cache e di tipo forward-only ai dati XML.
classe pubblica XmlTextWriter Rappresenta un writer che fornisce un modo veloce, non in cache e di tipo forward-only di generare flussi o file che contengono dati XML conformi alle raccomandazioni W3C Extensible Markup Language (XML) 1.0 e Namespaces in XML.
classe pubblica XmlUrlResolver Risolve risorse XML esterne denominate da un URI (Uniform Resource Identifier).
classe pubblica XmlValidatingReader Rappresenta un visualizzatore che fornisce la convalida di DTD (Document Type Definition), di schemi XDR (XML-Data Reduced) e del linguaggio di definizione schemi XML (XSD).
classe pubblica XmlWhitespace Rappresenta uno spazio vuoto nel contenuto dell'elemento.
classe pubblica 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.
classe pubblica XmlWriterSettings Specifica un insieme di funzioni da supportare nell'oggetto XmlWriter creato dal metodo System.Xml.XmlWriter.Create.
Interfacce

  Interfaccia Descrizione
interfaccia pubblica IHasXmlNode Consente ad una classe di restituire un XmlNode dal contesto o dalla posizione corrente.
interfaccia pubblica IXmlLineInfo Fornisce un'interfaccia che consente ad una classe di restituire informazioni sulla riga e sulla posizione.
interfaccia pubblica IXmlNamespaceResolver Fornisce l'accesso in sola lettura a un insieme di mapping di prefissi e spazi dei nomi.
Delegati

  Delegato Descrizione
delegato pubblico XmlNodeChangedEventHandler Rappresenta il metodo che gestisce gli eventi NodeChanged, NodeChanging, NodeInserted, NodeInserting, NodeRemoved e NodeRemoving.
Enumerazioni

  Enumerazione Descrizione
enumerazione pubblica ConformanceLevel Specifica il livello di controllo dell'input o dell'output eseguito dagli oggetti XmlReader e XmlWriter creati.
enumerazione pubblica EntityHandling Specifica come la classe XmlTextReader o XmlValidatingReader gestisce le entità.
enumerazione pubblica Formatting Specifica le opzioni di formattazione per XmlTextWriter.
enumerazione pubblica NewLineHandling Specifica in che modo gestire le interruzioni di riga.
enumerazione pubblica ReadState Specifica lo stato del lettore.
enumerazione pubblica ValidationType Specifica il tipo di convalida da eseguire.
enumerazione pubblica WhitespaceHandling Specifica come viene gestito lo spazio vuoto.
enumerazione pubblica WriteState Specifica lo stato della classe XmlWriter.
enumerazione pubblica XmlDateTimeSerializationMode Specifica in che modo deve essere considerato il valore dell'ora nelle conversioni tra una stringa e DateTime.
enumerazione pubblica XmlNamespaceScope Definisce l'ambito dello spazio dei nomi.
enumerazione pubblica XmlNodeChangedAction Specifica il tipo di modifica del nodo.
enumerazione pubblica XmlNodeOrder Descrive l'ordine dei documenti di un nodo confrontato con un secondo nodo.
enumerazione pubblica XmlNodeType Specifica il tipo di nodo.
enumerazione pubblica XmlOutputMethod Specifica il metodo utilizzato per la serializzazione dell'output del XmlWriter.
enumerazione pubblica XmlSpace Specifica l'ambito xml:space corrente.
enumerazione pubblica XmlTokenizedType Rappresenta il tipo XML della stringa. In tal modo la stringa può essere letta come un tipo XML particolare, ad esempio un tipo sezione CDATA.