XmlParserContext Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit toutes les informations de contexte requises par XmlReader pour analyser un fragment XML.
public ref class XmlParserContext
public class XmlParserContext
type XmlParserContext = class
Public Class XmlParserContext
- Héritage
-
XmlParserContext
Exemples
L’exemple suivant crée un XmlReader objet qui lit un fragment 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)
Constructeurs
XmlParserContext(XmlNameTable, XmlNamespaceManager, String, String, String, String, String, String, XmlSpace) |
Initialise une nouvelle instance de la classe |
XmlParserContext(XmlNameTable, XmlNamespaceManager, String, String, String, String, String, String, XmlSpace, Encoding) |
Initialise une nouvelle instance de la classe |
XmlParserContext(XmlNameTable, XmlNamespaceManager, String, XmlSpace) |
Initialise une nouvelle instance de la classe |
XmlParserContext(XmlNameTable, XmlNamespaceManager, String, XmlSpace, Encoding) |
Initialise une nouvelle instance de la classe |
Propriétés
BaseURI |
Obtient ou définit l'URI de base. |
DocTypeName |
Obtient ou définit le nom de la déclaration de type du document. |
Encoding |
Obtient ou définit le type d'encodage. |
InternalSubset |
Obtient ou définit le sous-ensemble interne DTD. |
NamespaceManager |
Obtient ou définit XmlNamespaceManager. |
NameTable |
Obtient le XmlNameTable utilisé pour atomiser les chaînes. Pour plus d'informations sur les chaînes atomisées, consultez XmlNameTable. |
PublicId |
Obtient ou définit l'identificateur public. |
SystemId |
Obtient ou définit l'identificateur système. |
XmlLang |
Obtient ou définit la portée |
XmlSpace |
Obtient ou définit la portée |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |