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

XmlParserContext class

XmlReader tarafından bir XML parçacığını ayrıştırmak için gereken 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 tipini 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()Dizeleri atomize etmek için kullanılan XmlNameTable nesnesini döndürür. Atomize 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 ayarlar.
set_NameTable(const SharedPtr<XmlNameTable>&)XmlNameTable dizeleri atomize etmek için kullanılan ayarlar. Atomize edilmiş dizeler hakkında daha fazla bilgi için, XmlNameTable 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)Belirtilen XmlNameTable, XmlNamespaceManager, xml:lang ve xml:space değerleriyle XmlParserContext sınıfının yeni bir örneğini başlatır.
XmlParserContext(const SharedPtr<XmlNameTable>&, const SharedPtr<XmlNamespaceManager>&, const String&, System::Xml::XmlSpace, const SharedPtr<System::Text::Encoding>&)Belirtilen XmlNameTable, XmlNamespaceManager, xml:lang, xml:space ve kodlama ile XmlParserContext sınıfının yeni bir örneğini 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)Belirtilen XmlNameTable, XmlNamespaceManager, temel URI, xml:lang, xml:space ve belge türü değerleriyle XmlParserContext sınıfının yeni bir örneğini 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 XmlNameTable, XmlNamespaceManager, temel URI, xml:lang, xml:space, kodlama ve belge türü değerleriyle XmlParserContext sınıfının yeni bir örneğini başlatır.

Typedefs

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

Açıklamalar

Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu türden örnekleri yığıt üzerinde veya new operatörüyle 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 göstericisine sarın ve bu göstericiyi fonksiyonlara argüman olarak geçirmek için kullanın.

Ayrıca Bakınız