XmlDocument Sınıf

Tanım

XML belgesini temsil eder. Belgedeki XML'yi yüklemek, doğrulamak, düzenlemek, eklemek ve konumlandırmak için bu sınıfı kullanabilirsiniz.

public ref class XmlDocument : System::Xml::XmlNode
public class XmlDocument : System.Xml.XmlNode
type XmlDocument = class
    inherit XmlNode
Public Class XmlDocument
Inherits XmlNode
Devralma
XmlDocument
Türetilmiş

Açıklamalar

Bu API hakkında daha fazla bilgi için bkz . XmlDocument için ek API açıklamaları.

Oluşturucular

XmlDocument()

XmlDocument sınıfının yeni bir örneğini başlatır.

XmlDocument(XmlImplementation)

belirtilen XmlImplementationile sınıfının yeni bir örneğini XmlDocument başlatır.

XmlDocument(XmlNameTable)

belirtilen XmlNameTableile sınıfının yeni bir örneğini XmlDocument başlatır.

Özellikler

Attributes

Bu düğümün özniteliklerini içeren bir XmlAttributeCollection alır.

(Devralındığı yer: XmlNode)
BaseURI

Geçerli düğümün temel URI'sini alır.

ChildNodes

Düğümün tüm alt düğümlerini alır.

(Devralındığı yer: XmlNode)
DocumentElement

Belgenin kökünü XmlElement alır.

DocumentType

DOCTYPE bildirimini içeren düğümü alır.

FirstChild

Düğümün ilk alt öğesini alır.

(Devralındığı yer: XmlNode)
HasChildNodes

Bu düğümün alt düğüme sahip olup olmadığını belirten bir değer alır.

(Devralındığı yer: XmlNode)
Implementation

XmlImplementation Geçerli belgenin nesnesini alır.

InnerText

Her durumda bir InvalidOperationException atar.

InnerText

Düğümün ve tüm alt düğümlerinin birleştirilmiş değerlerini alır veya ayarlar.

(Devralındığı yer: XmlNode)
InnerXml

Geçerli düğümün alt öğelerini temsil eden işaretlemeyi alır veya ayarlar.

IsReadOnly

Geçerli düğümün salt okunur olup olmadığını belirten bir değer alır.

Item[String, String]

belirtilen LocalName ve NamespaceURIile ilk alt öğeyi alır.

(Devralındığı yer: XmlNode)
Item[String]

Belirtilen Nameile ilk alt öğeyi alır.

(Devralındığı yer: XmlNode)
LastChild

Düğümün son alt öğesini alır.

(Devralındığı yer: XmlNode)
LocalName

Düğümün yerel adını alır.

Name

Düğümün tam adını alır.

NamespaceURI

Bu düğümün ad alanı URI'sini alır.

(Devralındığı yer: XmlNode)
NameTable

Bu uygulamayla ilişkili öğesini XmlNameTable alır.

NextSibling

Düğümü bu düğümün hemen ardından alır.

(Devralındığı yer: XmlNode)
NodeType

Geçerli düğümün türünü alır.

OuterXml

Bu düğümü ve tüm alt düğümlerini içeren işaretlemeyi alır.

(Devralındığı yer: XmlNode)
OwnerDocument

XmlDocument Geçerli düğümün ait olduğu değeri alır.

ParentNode

Bu düğümün üst düğümünü alır (üst öğeye sahip olabilecek düğümler için).

ParentNode

Bu düğümün üst öğesini alır (üst öğeye sahip olabilecek düğümler için).

(Devralındığı yer: XmlNode)
Prefix

Bu düğümün ad alanı ön ekini alır veya ayarlar.

(Devralındığı yer: XmlNode)
PreserveWhitespace

Öğe içeriğinde boşluk korunup korunmayacağını belirten bir değer alır veya ayarlar.

PreviousSibling

Bu düğümün hemen önündeki düğümü alır.

(Devralındığı yer: XmlNode)
PreviousText

Bu düğümün hemen önündeki metin düğümünü alır.

(Devralındığı yer: XmlNode)
SchemaInfo

Düğümün Şema Sonrası Doğrulama-Bilgi Kümesini (PSVI) döndürür.

SchemaInfo

Şema doğrulamasının bir sonucu olarak bu düğüme atanmış şema doğrulama sonrası bilgi kümesini alır.

(Devralındığı yer: XmlNode)
Schemas

Bu XmlDocumentile ilişkili nesneyi alır veya ayarlarXmlSchemaSet.

Value

Düğümün değerini alır veya ayarlar.

(Devralındığı yer: XmlNode)
XmlResolver

XmlResolver dış kaynakları çözümlemek için kullanılacak öğesini ayarlar.

Yöntemler

AppendChild(XmlNode)

Belirtilen düğümü, bu düğümün alt düğüm listesinin sonuna ekler.

(Devralındığı yer: XmlNode)
Clone()

Bu düğümün bir kopyasını oluşturur.

(Devralındığı yer: XmlNode)
CloneNode(Boolean)

Bu düğümün bir kopyasını oluşturur.

CreateAttribute(String)

Belirtilen Nameile bir XmlAttribute oluşturur.

CreateAttribute(String, String)

Belirtilen nitelenmiş adı ve NamespaceURIile bir XmlAttribute oluşturur.

CreateAttribute(String, String, String)

Belirtilen Prefix, LocalNameve NamespaceURIile bir XmlAttribute oluşturur.

CreateCDataSection(String)

Belirtilen verileri içeren bir XmlCDataSection oluşturur.

CreateComment(String)

Belirtilen verileri içeren bir XmlComment oluşturur.

CreateDefaultAttribute(String, String, String)

Belirtilen ön ek, yerel ad ve ad alanı URI'siyle varsayılan bir öznitelik oluşturur.

CreateDocumentFragment()

oluşturur XmlDocumentFragment.

CreateDocumentType(String, String, String, String)

Yeni XmlDocumentType bir nesne döndürür.

CreateElement(String)

Belirtilen ada sahip bir öğe oluşturur.

CreateElement(String, String)

ve NamespaceURInitelenmiş adıyla bir XmlElement oluşturur.

CreateElement(String, String, String)

Belirtilen Prefix, LocalNameve NamespaceURIile bir öğe oluşturur.

CreateEntityReference(String)

Belirtilen ada sahip bir XmlEntityReference oluşturur.

CreateNavigator()

Bu belgede gezinmek için yeni XPathNavigator bir nesne oluşturur.

CreateNavigator()

Bu nesnede gezinmek için bir XPathNavigator oluşturur.

(Devralındığı yer: XmlNode)
CreateNavigator(XmlNode)

Belirtilen belgeye XmlNode konumlandırılmış bu belgede gezinmek için bir XPathNavigator nesne oluşturur.

CreateNode(String, String, String)

Belirtilen düğüm türü Name, ve NamespaceURIile bir XmlNode oluşturur.

CreateNode(XmlNodeType, String, String)

Belirtilen XmlNodeType, Nameve NamespaceURIile bir XmlNode oluşturur.

CreateNode(XmlNodeType, String, String, String)

Belirtilen XmlNodeType, , PrefixNameve NamespaceURIile bir XmlNode oluşturur.

CreateProcessingInstruction(String, String)

Belirtilen ad ve veriye sahip bir XmlProcessingInstruction oluşturur.

CreateSignificantWhitespace(String)

Bir XmlSignificantWhitespace düğüm oluşturur.

CreateTextNode(String)

Belirtilen metinle bir XmlText oluşturur.

CreateWhitespace(String)

Bir XmlWhitespace düğüm oluşturur.

CreateXmlDeclaration(String, String, String)

Belirtilen değerlere sahip bir XmlDeclaration düğüm oluşturur.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetElementById(String)

XmlElement Belirtilen kimlikle alır.

GetElementsByTagName(String)

Belirtilen Nameile eşleşen tüm alt öğelerin listesini içeren bir XmlNodeList döndürür.

GetElementsByTagName(String, String)

Belirtilen LocalName ve NamespaceURIile eşleşen tüm alt öğelerin listesini içeren bir XmlNodeList liste döndürür.

GetEnumerator()

Geçerli düğümdeki alt düğümler arasında yineleyen bir numaralandırıcı alır.

(Devralındığı yer: XmlNode)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetNamespaceOfPrefix(String)

Geçerli düğümün kapsamındaki belirtilen ön ek için en yakın xmlns bildirimini arar ve bildirimde ad alanı URI'sini döndürür.

(Devralındığı yer: XmlNode)
GetPrefixOfNamespace(String)

Geçerli düğümün kapsamındaki verilen ad alanı URI'sinin en yakın xmlns bildirimini arar ve bu bildirimde tanımlanan ön eki döndürür.

(Devralındığı yer: XmlNode)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
ImportNode(XmlNode, Boolean)

Düğümü başka bir belgeden geçerli belgeye aktarır.

InsertAfter(XmlNode, XmlNode)

Belirtilen düğümü belirtilen başvuru düğümünden hemen sonra ekler.

(Devralındığı yer: XmlNode)
InsertBefore(XmlNode, XmlNode)

Belirtilen düğümü belirtilen başvuru düğümünden hemen önce ekler.

(Devralındığı yer: XmlNode)
Load(Stream)

Belirtilen akıştan XML belgesini yükler.

Load(String)

Belirtilen URL'den XML belgesini yükler.

Load(TextReader)

Belirtilen TextReaderöğesinden XML belgesini yükler.

Load(XmlReader)

Belirtilen XmlReaderöğesinden XML belgesini yükler.

LoadXml(String)

Belirtilen dizeden XML belgesini yükler.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
Normalize()

Tüm XmlText düğümlerini bu XmlNode'un altındaki alt ağacın tam derinliğine yerleştirir ve yalnızca işaretlemenin (etiketler, açıklamalar, işleme yönergeleri, CDATA bölümleri ve varlık başvuruları) XmlText düğümlerini ayırdığı, yani bitişik XmlText düğümü olmadığı bir "normal" forma yerleştirir.

(Devralındığı yer: XmlNode)
PrependChild(XmlNode)

Belirtilen düğümü bu düğüm için alt düğümler listesinin başına ekler.

(Devralındığı yer: XmlNode)
ReadNode(XmlReader)

içindeki XmlReaderbilgileri temel alan bir XmlNode nesne oluşturur. Okuyucu bir düğüme veya özniteliğe konumlandırılmalıdır.

RemoveAll()

Geçerli düğümün tüm alt düğümlerini ve/veya özniteliklerini kaldırır.

(Devralındığı yer: XmlNode)
RemoveChild(XmlNode)

Belirtilen alt düğümü kaldırır.

(Devralındığı yer: XmlNode)
ReplaceChild(XmlNode, XmlNode)

Alt düğümü düğümle oldChildnewChild değiştirir.

(Devralındığı yer: XmlNode)
Save(Stream)

XML belgesini belirtilen akışa kaydeder.

Save(String)

XML belgesini belirtilen dosyaya kaydeder. Belirtilen dosya varsa, bu yöntem dosyanın üzerine yazar.

Save(TextWriter)

XML belgesini belirtilen TextWriteröğesine kaydeder.

Save(XmlWriter)

XML belgesini belirtilen XmlWriteröğesine kaydeder.

SelectNodes(String)

XPath ifadesiyle eşleşen düğümlerin listesini seçer.

(Devralındığı yer: XmlNode)
SelectNodes(String, XmlNamespaceManager)

XPath ifadesiyle eşleşen düğümlerin listesini seçer. XPath ifadesinde bulunan tüm ön ekler sağlanan XmlNamespaceManagerkullanılarak çözümlenir.

(Devralındığı yer: XmlNode)
SelectSingleNode(String)

XPath ifadesiyle eşleşen ilk XmlNode öğeyi seçer.

(Devralındığı yer: XmlNode)
SelectSingleNode(String, XmlNamespaceManager)

XPath ifadesiyle eşleşen ilk XmlNode öğeyi seçer. XPath ifadesinde bulunan tüm ön ekler sağlanan XmlNamespaceManagerkullanılarak çözümlenir.

(Devralındığı yer: XmlNode)
Supports(String, String)

DOM uygulamasının belirli bir özelliği uygulayarak test eder.

(Devralındığı yer: XmlNode)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
Validate(ValidationEventHandler)

XmlDocument özelliğinin içerdiği XML Şema Tanım Dili (XSD) şemalarına göre öğesini Schemas doğrular.

Validate(ValidationEventHandler, XmlNode)

özelliğindeki XmlNode XML Şema Tanım Dili (XSD) şemalarında belirtilen nesneyi doğrular Schemas .

WriteContentTo(XmlWriter)

Düğümün tüm alt öğelerini XmlDocument belirtilen XmlWriteröğesine kaydeder.

WriteTo(XmlWriter)

XmlDocument Düğümü belirtilen XmlWriteröğesine kaydeder.

Ekinlikler

NodeChanged

Bu belgeye ait bir düğümün düğümü değiştirildiğinde Value gerçekleşir.

NodeChanging

Bu belgeye ait bir düğümün düğümü değiştirilmek üzere olduğunda Value gerçekleşir.

NodeInserted

Bu belgeye ait bir düğüm başka bir düğüme eklendiğinde gerçekleşir.

NodeInserting

Bu belgeye ait bir düğüm başka bir düğüme eklenmek üzere olduğunda gerçekleşir.

NodeRemoved

Bu belgeye ait bir düğüm üst öğesinden kaldırıldığında gerçekleşir.

NodeRemoving

Bu belgeye ait bir düğüm belgeden kaldırılmak üzere olduğunda gerçekleşir.

Belirtik Arabirim Kullanımları

ICloneable.Clone()

Bu üyenin açıklaması için bkz Clone(). .

(Devralındığı yer: XmlNode)
IEnumerable.GetEnumerator()

Bu üyenin açıklaması için bkz GetEnumerator(). .

(Devralındığı yer: XmlNode)

Uzantı Metotları

Cast<TResult>(IEnumerable)

öğesinin IEnumerable öğelerini belirtilen türe atar.

OfType<TResult>(IEnumerable)

Öğesinin IEnumerable öğelerini belirtilen türe göre filtreler.

AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini etkinleştirir.

AsQueryable(IEnumerable)

bir IEnumerable öğesini öğesine IQueryabledönüştürür.

CreateNavigator(XmlDocument)

Belirtilen belgede gezinmek için yeni bir XPath gezgin nesnesi oluşturur.

CreateNavigator(XmlDocument, XmlNode)

Belirtilen düğümde bulunan belirtilen belgede gezinmek için bir XPath gezgin nesnesi oluşturur.

CreateNavigator(XmlNode)

Belirtilen düğümde gezinmek için bir XPath gezgini oluşturur.

SelectNodes(XmlNode, String)

Belirtilen XPath ifadesiyle eşleşen düğümlerin listesini seçer.

SelectNodes(XmlNode, String, XmlNamespaceManager)

Belirtilen XPath ifadesiyle eşleşen düğümlerin listesini seçer. XPath ifadesinde bulunan tüm ön ekler, sağlanan ad alanı yöneticisi kullanılarak çözümlenir.

SelectSingleNode(XmlNode, String)

XPath ifadesiyle eşleşen ilk düğümü seçer.

SelectSingleNode(XmlNode, String, XmlNamespaceManager)

XPath ifadesiyle eşleşen ilk düğümü seçer. XPath ifadesinde bulunan tüm ön ekler, sağlanan ad alanı yöneticisi kullanılarak çözümlenir.

ToXPathNavigable(XmlNode)

Gezgin oluşturmak için kullanılan bir IXPathNavigable örnek oluşturur.

Şunlara uygulanır

Ayrıca bkz.