XmlParserContext Classe

Définition

Fournit toutes les informations de contexte requises par l’analyse XmlReader d’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

Nom Description
XmlParserContext(XmlNameTable, XmlNamespaceManager, String, String, String, String, String, String, XmlSpace, Encoding)

Initialise une nouvelle instance de la XmlParserContext classe avec les valeurs de type de document spécifiées XmlNameTable, XmlNamespaceManagerURI de base, xml:lang, xml:spaceencodage et type de document.

XmlParserContext(XmlNameTable, XmlNamespaceManager, String, String, String, String, String, String, XmlSpace)

Initialise une nouvelle instance de la XmlParserContext classe avec les valeurs de type de document, URI de base, xml:langxml:spaceet d’URI de base spécifiésXmlNameTableXmlNamespaceManager.

XmlParserContext(XmlNameTable, XmlNamespaceManager, String, XmlSpace, Encoding)

Initialise une nouvelle instance de la XmlParserContext classe avec le codage , , XmlNamespaceManagerxml:langxml:spaceet le codage spécifiés.XmlNameTable

XmlParserContext(XmlNameTable, XmlNamespaceManager, String, XmlSpace)

Initialise une nouvelle instance de la XmlParserContext classe avec les valeurs, et XmlNamespaceManagerxml:langxml:space les valeurs spécifiées.XmlNameTable

Propriétés

Nom Description
BaseURI

Obtient ou définit l’URI de base.

DocTypeName

Obtient ou définit le nom de la déclaration de type de document.

Encoding

Obtient ou définit le type d’encodage.

InternalSubset

Obtient ou définit le sous-ensemble DTD interne.

NamespaceManager

Obtient ou définit le XmlNamespaceManager.

NameTable

Obtient l’objet 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 l’étendue actuelle xml:lang .

XmlSpace

Obtient ou définit l’étendue actuelle xml:space .

Méthodes

Nom Description
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à