System::Xml::XmlParserContext sınıfı

XmlParserContext class

XmlReader’ın bir XML parçacığını ayrıştırmak için ihtiyaç duyduğu tüm bağlam bilgilerini sağlar.

class XmlParserContext : public System::Object

Yöntemler

YöntemAçıklama
get_BaseURI()Temel URI’yi döndürür.
get_DocTypeName()Belge türü bildiriminin adını döndürür.
get_Encoding()Kodlama türünü döndürür.
get_InternalSubset()Dahili DTD alt kümesini döndürür.
get_NamespaceManager()XmlNamespaceManager nesnesini döndürür.
get_NameTable()XmlNameTable nesnesini döndürür; bu nesne dizeleri atomize etmek için kullanılır. Atomize edilmiş dizeler hakkında daha fazla bilgi için XmlNameTable sayfasına bakın.
get_PublicId()Genel tanımlayıcıyı döndürür.
get_SystemId()Sistem tanımlayıcısını döndürür.
get_XmlLang()Mevcut xml:lang kapsamını döndürür.
get_XmlSpace()Geçerli xml:space kapsamını döndürür.
set_BaseURI(const String&)Temel URI’yi ayarlar.
set_DocTypeName(const String&)Belge türü bildiriminin adını ayarlar.
set_Encoding(const SharedPtr<System::Text::Encoding>&)Kodlama türünü ayarlar.
set_InternalSubset(const String&)Dahili DTD alt kümesini ayarlar.
set_NamespaceManager(const SharedPtr<XmlNamespaceManager>&)XmlNamespaceManager nesnesini ayarlar.
set_NameTable(const SharedPtr<XmlNameTable>&)XmlNameTable nesnesini ayarlar; bu nesne dizeleri atomize etmek için kullanılır. Atomize edilmiş dizeler hakkında daha fazla bilgi için XmlNameTable sayfasına bakın.
set_PublicId(const String&)Genel tanımlayıcıyı ayarlar.
set_SystemId(const String&)Sistem tanımlayıcısını ayarlar.
set_XmlLang(const String&)Mevcut xml:lang kapsamını ayarlar.
set_XmlSpace(System::Xml::XmlSpace)Mevcut xml:space kapsamını ayarlar.
XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, System::Xml::XmlSpace)XmlParserContext sınıfının yeni bir örneğini, belirtilen XmlNameTable, XmlNamespaceManager, xml:lang ve xml:space değerleriyle başlatır.
XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, System::Xml::XmlSpace, const SharedPtr<System::Text::Encoding>&)XmlParserContext sınıfının yeni bir örneğini, belirtilen XmlNameTable, XmlNamespaceManager, xml:lang, xml:space ve kodlama ile başlatır.
XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, const String&, const String&, const String&, const String&, const String&, System::Xml::XmlSpace)XmlParserContext sınıfının yeni bir örneğini, belirtilen XmlNameTable, XmlNamespaceManager, temel URI, xml:lang, xml:space ve belge türü değerleriyle başlatır.
XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, const String&, const String&, const String&, const String&, const String&, System::Xml::XmlSpace, const SharedPtr<System::Text::Encoding>&)Belirtilen XmlParserContext sınıfının yeni bir örneğini, belirtilen XmlNameTable, XmlNamespaceManager, temel URI, xml:lang, xml:space, kodlama ve belge türü değerleriyle başlatır.

Typedefs

TypedefAçıklama
PtrBu sınıfın bir örneğine ortak gösterici için bir takma addır.

Açıklamalar

Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Yığını üzerinde veya new operatörüyle bu tipin örneklerini asla oluşturmayın, çünkü bu çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

Ayrıca Bakınız