XmlParserContext Osztály

Definíció

Megadja az XML-töredék elemzéséhez szükséges XmlReader összes környezeti információt.

public ref class XmlParserContext
public class XmlParserContext
type XmlParserContext = class
Public Class XmlParserContext
Öröklődés
XmlParserContext

Példák

Az alábbi példa egy XmlReader XML-töredék olvasására szolgáló objektumot hoz létre.

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)

Konstruktorok

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

Inicializálja az osztály új példányát a XmlParserContext megadott XmlNameTable, XmlNamespaceManageralap URI, xml:lang, kódolási xml:spaceés dokumentumtípus-értékekkel.

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

Inicializálja az osztály új példányát a XmlParserContext megadottXmlNameTable, XmlNamespaceManageraz alap URI és xml:langxml:spacea dokumentumtípus értékeivel.

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

Inicializálja az XmlParserContext osztály új példányát a megadott XmlNameTable, XmlNamespaceManager, xml:lang, és xml:spacekódolással.

XmlParserContext(XmlNameTable, XmlNamespaceManager, String, XmlSpace)

Inicializálja az osztály új példányát XmlParserContext a megadott XmlNameTable, XmlNamespaceManager, xml:langés xml:space értékekkel.

Tulajdonságok

Name Description
BaseURI

Lekéri vagy beállítja az alap URI-t.

DocTypeName

Lekéri vagy beállítja a dokumentumtípus-deklaráció nevét.

Encoding

Lekéri vagy beállítja a kódolás típusát.

InternalSubset

Lekéri vagy beállítja a belső DTD-részhalmazt.

NamespaceManager

Lekéri vagy beállítja a XmlNamespaceManager.

NameTable

Lekéri a XmlNameTable sztringek atomizálásához használtakat. Az atomizált sztringekről további információt a következő témakörben talál XmlNameTable: .

PublicId

Lekéri vagy beállítja a nyilvános azonosítót.

SystemId

Lekéri vagy beállítja a rendszerazonosítót.

XmlLang

Lekéri vagy beállítja az aktuális xml:lang hatókört.

XmlSpace

Lekéri vagy beállítja az aktuális xml:space hatókört.

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes: