XmlParserContext Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce tutte le informazioni sul contesto richieste dalla classe XmlReader per analizzare un frammento XML.
public ref class XmlParserContext
public class XmlParserContext
type XmlParserContext = class
Public Class XmlParserContext
- Ereditarietà
-
XmlParserContext
Esempio
Nell'esempio seguente viene creato un oggetto che legge un XmlReader frammento XML.
string xmlFrag ="<item rk:ID='abc-23'>hammer</item> " +
"<item rk:ID='r2-435'>paint</item>" +
"<item rk:ID='abc-39'>saw</item>";
// Create the XmlNamespaceManager.
NameTable nt = new NameTable();
XmlNamespaceManager nsmgr = new XmlNamespaceManager(nt);
nsmgr.AddNamespace("rk", "urn:store-items");
// Create the XmlParserContext.
XmlParserContext context = new XmlParserContext(null, nsmgr, null, XmlSpace.None);
// Create the reader.
XmlReaderSettings settings = new XmlReaderSettings();
settings.ConformanceLevel = ConformanceLevel.Fragment;
XmlReader reader = XmlReader.Create(new StringReader(xmlFrag), settings, context);
Dim xmlFrag As String = "<item rk:ID='abc-23'>hammer</item> " & _
"<item rk:ID='r2-435'>paint</item>" & _
"<item rk:ID='abc-39'>saw</item>"
' Create the XmlNamespaceManager.
Dim nt As New NameTable()
Dim nsmgr As New XmlNamespaceManager(nt)
nsmgr.AddNamespace("rk", "urn:store-items")
' Create the XmlParserContext.
Dim context As New XmlParserContext(Nothing, nsmgr, Nothing, XmlSpace.None)
' Create the reader.
Dim settings As New XmlReaderSettings()
settings.ConformanceLevel = ConformanceLevel.Fragment
Dim reader As XmlReader = XmlReader.Create(New StringReader(xmlFrag), settings, context)
Costruttori
XmlParserContext(XmlNameTable, XmlNamespaceManager, String, String, String, String, String, String, XmlSpace) |
Inizializza una nuova istanza della classe |
XmlParserContext(XmlNameTable, XmlNamespaceManager, String, String, String, String, String, String, XmlSpace, Encoding) |
Inizializza una nuova istanza della classe |
XmlParserContext(XmlNameTable, XmlNamespaceManager, String, XmlSpace) |
Inizializza una nuova istanza della classe |
XmlParserContext(XmlNameTable, XmlNamespaceManager, String, XmlSpace, Encoding) |
Inizializza una nuova istanza della classe |
Proprietà
BaseURI |
Ottiene o imposta l'URI di base. |
DocTypeName |
Ottiene o imposta il nome della dichiarazione del tipo di documento. |
Encoding |
Ottiene o imposta il tipo di codifica. |
InternalSubset |
Ottiene o imposta il sottoinsieme DTD interno. |
NamespaceManager |
Ottiene o imposta XmlNamespaceManager. |
NameTable |
Ottiene l'XmlNameTable utilizzata per suddividere le stringhe in elementi di base. Per ulteriori informazioni sulle stringhe suddivise in elementi di base, vedere XmlNameTable. |
PublicId |
Ottiene o imposta l'identificatore pubblico. |
SystemId |
Ottiene o imposta l'identificatore di sistema. |
XmlLang |
Ottiene o imposta l'ambito |
XmlSpace |
Ottiene o imposta l'ambito |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |