XmlParserContext Kelas

Definisi

Menyediakan semua informasi konteks yang diperlukan oleh untuk mengurai XmlReader fragmen XML.

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

Contoh

Contoh berikut membuat XmlReader objek yang membaca fragmen 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)

Konstruktor

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

Menginisialisasi instans XmlParserContext baru kelas dengan nilai jenis , , XmlNameTableURI dasar, XmlNamespaceManager, , xml:langpengodean, dan yang ditentukanxml:space.

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

Menginisialisasi instans XmlParserContext baru kelas dengan nilai jenis dokumen , , XmlNameTableURI dasar, XmlNamespaceManager, , xml:langdan yang ditentukanxml:space.

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

Menginisialisasi instans XmlParserContext baru kelas dengan pengodean , , XmlNameTableXmlNamespaceManager, xml:lang, dan yang ditentukanxml:space.

XmlParserContext(XmlNameTable, XmlNamespaceManager, String, XmlSpace)

Menginisialisasi instans XmlParserContext baru kelas dengan nilai , , XmlNameTableXmlNamespaceManager, dan xml:lang yang ditentukanxml:space.

Properti

Nama Deskripsi
BaseURI

Mendapatkan atau mengatur URI dasar.

DocTypeName

Mendapatkan atau mengatur nama deklarasi tipe dokumen.

Encoding

Mendapatkan atau mengatur jenis pengodean.

InternalSubset

Mendapatkan atau mengatur subset DTD internal.

NamespaceManager

Mendapatkan atau mengatur XmlNamespaceManager.

NameTable

Mendapatkan yang XmlNameTable digunakan untuk mengatomisasi string. Untuk informasi selengkapnya tentang string yang diatomisasi, lihat XmlNameTable.

PublicId

Mendapatkan atau mengatur pengidentifikasi publik.

SystemId

Mendapatkan atau mengatur pengidentifikasi sistem.

XmlLang

Mendapatkan atau mengatur cakupan saat ini xml:lang .

XmlSpace

Mendapatkan atau mengatur cakupan saat ini xml:space .

Metode

Nama Deskripsi
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk