System::Xml::XmlDocument sınıfı

XmlDocument class

Bir XML belgesini temsil eder. Bu sınıfı bir belgede XML’i yüklemek, doğrulamak, düzenlemek, eklemek ve konumlandırmak için kullanabilirsiniz.

class XmlDocument : public System::Xml::XmlNode

Yöntemler

YöntemAçıklama
CloneNode(bool) overrideBu düğümün bir kopyasını oluşturur.
CreateAttribute(const String&)Belirtilen adla bir XmlAttribute oluşturur.
CreateAttribute(const String&, const String&)Belirtilen nitelikli ad ve XmlNode::get_NamespaceURI ile bir XmlAttribute oluşturur.
virtual CreateAttribute(const String&, const String&, const String&)Belirtilen XmlNode::get_Prefix, XmlDocument::get_LocalName ve XmlNode::get_NamespaceURI ile bir XmlAttribute oluşturur.
virtual CreateCDataSection(const String&)Belirtilen veriyi içeren bir XmlCDataSection oluşturur.
virtual CreateComment(const String&)Belirtilen veriyi içeren bir XmlComment oluşturur.
virtual CreateDocumentFragment()Bir XmlDocumentFragment oluşturur.
virtual CreateDocumentType(const String&, const String&, const String&, const String&)Yeni bir XmlDocumentType nesnesi döndürür.
CreateElement(const String&)Belirtilen adla bir öğe oluşturur.
CreateElement(const String&, const String&)Nitelikli ad ve XmlNode::get_NamespaceURI ile bir XmlElement oluşturur.
virtual CreateElement(const String&, const String&, const String&)Belirtilen XmlNode::get_Prefix, XmlDocument::get_LocalName ve XmlNode::get_NamespaceURI ile bir öğe oluşturur.
virtual CreateEntityReference(const String&)Belirtilen adla bir XmlEntityReference oluşturur.
CreateNavigator() overrideBu belgeyi gezmek için yeni bir XPathNavigator nesnesi oluşturur.
virtual CreateNode(XmlNodeType, const String&, const String&, const String&)Belirtilen XmlNodeType, XmlNode::get_Prefix, XmlDocument::get_Name ve XmlNode::get_NamespaceURI ile bir XmlNode oluşturur.
virtual CreateNode(const String&, const String&, const String&)Belirtilen düğüm türü, XmlDocument::get_Name ve XmlNode::get_NamespaceURI ile bir XmlNode oluşturur.
virtual CreateNode(XmlNodeType, const String&, const String&)Belirtilen XmlNodeType, XmlDocument::get_Name ve XmlNode::get_NamespaceURI ile bir XmlNode oluşturur.
virtual CreateProcessingInstruction(const String&, const String&)Belirtilen ad ve veri ile bir XmlProcessingInstruction oluşturur.
virtual CreateSignificantWhitespace(const String&)Bir XmlSignificantWhitespace düğümü oluşturur.
virtual CreateTextNode(const String&)Belirtilen metinle bir XmlText oluşturur.
virtual CreateWhitespace(const String&)Bir XmlWhitespace düğümü oluşturur.
virtual CreateXmlDeclaration(const String&, const String&, const String&)Belirtilen değerlerle bir XmlDeclaration düğümü oluşturur.
get_BaseURI() overrideGeçerli düğümün temel URI’sını döndürür.
get_DocumentElement()Belgenin kök XmlElement öğesini döndürür.
virtual get_DocumentType()DOCTYPE bildirimi içeren düğümü döndürür.
get_Implementation()Geçerli belge için XmlImplementation nesnesini döndürür.
get_InnerXml() overrideGeçerli düğümün çocuklarını temsil eden işaretlemeyi döndürür.
get_IsReadOnly() overrideGeçerli düğümün yalnızca okunur olup olmadığını gösteren bir değer döndürür.
get_LocalName() overrideDüğümün yerel adını döndürür.
get_Name() overrideDüğümün nitelikli adını döndürür.
get_NameTable()Bu uygulama ile ilişkili XmlNameTable öğesini döndürür.
get_NodeType() overrideGeçerli düğümün tipini döndürür.
get_OwnerDocument() overrideGeçerli düğümün ait olduğu XmlDocument nesnesini döndürür.
get_PreserveWhitespace()Öğe içeriğinde boşlukların korunup korunmayacağını gösteren bir değer döndürür.
get_SchemaInfo() overrideDüğümün Post-Schema-Validation-Infoset (PSVI) değerini döndürür.
get_Schemas()Bu XmlDocument ile ilişkili XmlSchemaSet nesnesini döndürür.
virtual GetElementById(String)Belirtilen ID’ye sahip XmlElement öğesini döndürür.
virtual GetElementsByTagName(String)Belirtilen ada uyan tüm alt öğeleri içeren bir XmlNodeList döndürür.
virtual GetElementsByTagName(String, String)Belirtilen XmlDocument::get_LocalName ve XmlNode::get_NamespaceURI ile eşleşen tüm alt öğelerin bir listesini içeren bir XmlNodeList döndürür.
virtual ImportNode(SharedPtr<XmlNode>, bool)Başka bir belgeden bir düğümü geçerli belgeye aktarır.
virtual Load(String)XML belgesini belirtilen URL’den yükler.
virtual Load(SharedPtr<IO::Stream>)XML belgesini belirtilen akıştan yükler.
virtual Load(SharedPtr<IO::TextReader>)XML belgesini belirtilen TextReader’dan yükler.
virtual Load(SharedPtr<XmlReader>)XML belgesini belirtilen XmlReader üzerinden yükler.
virtual LoadXml(String)XML belgesini belirtilen dizeden yükler.
virtual ReadNode(SharedPtr<XmlReader>)Belirtilen XmlReader içindeki bilgilere dayanarak bir XmlNode nesnesi oluşturur. Okuyucu bir düğüm veya öznitelik üzerinde konumlandırılmış olmalıdır.
virtual Save(String)XML belgesini belirtilen dosyaya kaydeder. Belirtilen dosya mevcutsa, bu yöntem onu üzerine yazar.
virtual Save(SharedPtr<IO::Stream>)XML belgesini belirtilen akışa kaydeder.
virtual Save(SharedPtr<IO::TextWriter>)XML belgesini belirtilen TextWriter’a kaydeder.
virtual Save(SharedPtr<XmlWriter>)XML belgesini belirtilen XmlWriter aracılığıyla kaydeder.
set_InnerText(String) overrideHer durumda bir InvalidOperationException fırlatır.
set_InnerXml(String) overrideGeçerli düğümün çocuklarını temsil eden işaretlemeyi ayarlar.
set_PreserveWhitespace(bool)Öğe içeriğinde boşlukların korunup korunmayacağını gösteren bir değeri ayarlar.
set_Schemas(const SharedPtr<Schema::XmlSchemaSet>&)Bu XmlDocument ile ilişkili XmlSchemaSet nesnesini ayarlar.
virtual set_XmlResolver(SharedPtr<System::Xml::XmlResolver>)Harici kaynakları çözümlemek için kullanılacak XmlResolver öğesini ayarlar.
Validate(Schema::ValidationEventHandler)XmlDocument öğesini, XmlDocument::get_Schemas listesinde bulunan XML Schema Tanım Dili (XSD) şemalarına karşı doğrular.
Validate(Schema::ValidationEventHandler, const SharedPtr<XmlNode>&)Belirtilen XmlNode nesnesini, XmlDocument::get_Schemas listesindeki XML Schema Tanım Dili (XSD) şemalarına karşı doğrular.
WriteContentTo(const SharedPtr<XmlWriter>&) overrideXmlDocument düğümünün tüm çocuklarını belirtilen XmlWriter aracılığıyla kaydeder.
WriteTo(const SharedPtr<XmlWriter>&) overrideXmlDocument düğümünü belirtilen XmlWriter aracılığıyla kaydeder.
XmlDocument()XmlDocument sınıfının yeni bir örneğini başlatır.
XmlDocument(const SharedPtr<XmlNameTable>&)XmlDocument sınıfının yeni bir örneğini belirtilen XmlNameTable ile 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