XmlParserContext Klas

Definitie

Biedt alle contextinformatie die nodig is voor het XmlReader parseren van een XML-fragment.

public ref class XmlParserContext
public class XmlParserContext
type XmlParserContext = class
Public Class XmlParserContext
Overname
XmlParserContext

Voorbeelden

In het volgende voorbeeld wordt een XmlReader object gemaakt waarmee een XML-fragment wordt gelezen.

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)

Constructors

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

Initialiseert een nieuw exemplaar van de XmlParserContext klasse met de opgegeven XmlNameTable, XmlNamespaceManagerbasis-URI, xml:lang, xml:spacecodering en documenttypewaarden.

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

Initialiseert een nieuw exemplaar van de XmlParserContext klasse met de opgegeven XmlNameTable, XmlNamespaceManagerbasis-URI en xml:langxml:spacedocumenttypewaarden.

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

Initialiseert een nieuw exemplaar van de XmlParserContext klasse met de opgegeven XmlNameTable, XmlNamespaceManager, xml:lang, xml:spaceen codering.

XmlParserContext(XmlNameTable, XmlNamespaceManager, String, XmlSpace)

Initialiseert een nieuw exemplaar van de XmlParserContext klasse met de opgegeven XmlNameTable, XmlNamespaceManageren xml:langxml:space waarden.

Eigenschappen

Name Description
BaseURI

Hiermee haalt u de basis-URI op of stelt u deze in.

DocTypeName

Hiermee haalt u de naam van de declaratie van het documenttype op of stelt u deze in.

Encoding

Hiermee wordt het coderingstype opgehaald of ingesteld.

InternalSubset

Hiermee haalt u de interne DTD-subset op of stelt u deze in.

NamespaceManager

Hiermee haalt of stelt u de XmlNamespaceManager.

NameTable

Hiermee haalt u de XmlNameTable gebruikte tekenreeksen op. Zie voor meer informatie over atomiseerde tekenreeksen XmlNameTable.

PublicId

Hiermee haalt u de openbare id op of stelt u deze in.

SystemId

Hiermee haalt u de systeem-id op of stelt u deze in.

XmlLang

Hiermee haalt u het huidige xml:lang bereik op of stelt u dit in.

XmlSpace

Hiermee haalt u het huidige xml:space bereik op of stelt u dit in.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op