XmlParserContext Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
bir XML parçasını ayrıştırmak için için gereken XmlReader tüm bağlam bilgilerini sağlar.
public ref class XmlParserContext
public class XmlParserContext
type XmlParserContext = class
Public Class XmlParserContext
- Devralma
-
XmlParserContext
Örnekler
Aşağıdaki örnek, XML XmlReader parçasını okuyan bir nesne oluşturur.
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)
Oluşturucular
XmlParserContext(XmlNameTable, XmlNamespaceManager, String, String, String, String, String, String, XmlSpace) |
Sınıfının yeni bir örneğini |
XmlParserContext(XmlNameTable, XmlNamespaceManager, String, String, String, String, String, String, XmlSpace, Encoding) |
Belirtilen XmlNameTable, , temel URI, |
XmlParserContext(XmlNameTable, XmlNamespaceManager, String, XmlSpace) |
Belirtilen XmlNameTable, , XmlNamespaceManager |
XmlParserContext(XmlNameTable, XmlNamespaceManager, String, XmlSpace, Encoding) |
Belirtilen XmlNameTable, , XmlNamespaceManager |
Özellikler
BaseURI |
Temel URI'yi alır veya ayarlar. |
DocTypeName |
Belge türü bildiriminin adını alır veya ayarlar. |
Encoding |
Kodlama türünü alır veya ayarlar. |
InternalSubset |
İç DTD alt kümesini alır veya ayarlar. |
NamespaceManager |
öğesini alır veya ayarlar XmlNamespaceManager. |
NameTable |
Dizeleri atomize etmek için kullanılan öğesini XmlNameTable alır. Atomize dizeler hakkında daha fazla bilgi için bkz XmlNameTable. . |
PublicId |
Ortak tanımlayıcıyı alır veya ayarlar. |
SystemId |
Sistem tanımlayıcısını alır veya ayarlar. |
XmlLang |
Geçerli |
XmlSpace |
Geçerli |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |