XmlDocument 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.
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
- Türetilmiş
Açıklamalar
Bu API hakkında daha fazla bilgi için bkz. XmlDocument için ek API açıklamaları.
Oluşturucular
| Name | Description |
|---|---|
| XmlDocument() |
XmlDocument sınıfının yeni bir örneğini başlatır. |
| XmlDocument(XmlImplementation) |
belirtilen |
| XmlDocument(XmlNameTable) |
belirtilen |
Özellikler
| Name | Description |
|---|---|
| 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üğümleri 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 alır XmlNameTable . |
| 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ıValidation-Infoset (PSVI) döndürür. |
| Schemas |
Bu XmlSchemaSetile ilişkili nesneyi alır veya ayarlarXmlDocument. |
| Value |
Düğümün değerini alır veya ayarlar. (Devralındığı yer: XmlNode) |
| XmlResolver |
dış kaynakları çözümlemek için kullanılacak öğesini XmlResolver ayarlar. |
Yöntemler
| Name | Description |
|---|---|
| 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, String, String) |
Belirtilen XmlAttribute, Prefixve LocalNameile bir NamespaceURI oluşturur. |
| CreateAttribute(String, String) |
Belirtilen nitelenmiş ad ve XmlAttributeile bir NamespaceURI oluşturur. |
| CreateAttribute(String) |
Belirtilen XmlAttributeile bir Name 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() |
bir XmlDocumentFragmentoluşturur. |
| CreateDocumentType(String, String, String, String) |
Yeni XmlDocumentType bir nesne döndürür. |
| CreateElement(String, String, String) |
Belirtilen Prefix, LocalNameve NamespaceURIile bir öğe oluşturur. |
| CreateElement(String, String) |
ve XmlElementnitelenmiş adıyla bir NamespaceURI oluşturur. |
| CreateElement(String) |
Belirtilen ada sahip 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 konuma yerleştirilmiş bu belgede gezinmek XPathNavigator için bir XmlNode nesne oluşturur. |
| CreateNode(String, String, String) |
Belirtilen düğüm türü olan , XmlNodeve Nameile bir NamespaceURI oluşturur. |
| CreateNode(XmlNodeType, String, String, String) |
Belirtilen XmlNode, , XmlNodeTypePrefixve Nameile bir NamespaceURI oluşturur. |
| CreateNode(XmlNodeType, String, String) |
Belirtilen XmlNode, XmlNodeTypeve Nameile bir NamespaceURI oluşturur. |
| CreateProcessingInstruction(String, String) |
Belirtilen ad ve verilere 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ğerlerle 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, String) |
Belirtilen XmlNodeList ve LocalNameile eşleşen tüm alt öğelerin listesini içeren bir NamespaceURI liste döndürür. |
| GetElementsByTagName(String) |
Belirtilen XmlNodeListile eşleşen tüm alt öğelerin listesini içeren bir Name 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 kapsamındaki belirtilen ön ek için en yakın xmlns bildirimini arar ve bildirimdeki 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() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| ImportNode(XmlNode, Boolean) |
Bir 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 Objectbasit 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, 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üğümlerinin olmadığı bir "normal" forma yerleştirir. (Devralındığı yer: XmlNode) |
| PrependChild(XmlNode) |
Belirtilen düğümü, bu düğüm için alt düğüm listesinin başına ekler. (Devralındığı yer: XmlNode) |
| ReadNode(XmlReader) |
içindeki XmlNodebilgileri temel alan bir XmlReader 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 |
| 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, 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) |
| SelectNodes(String) |
XPath ifadesiyle eşleşen düğümlerin listesini seçer. (Devralındığı yer: XmlNode) |
| SelectSingleNode(String, XmlNamespaceManager) |
XPath ifadesiyle eşleşen ilk |
| SelectSingleNode(String) |
XPath ifadesiyle eşleşen ilk |
| Supports(String, String) |
DOM uygulamasının belirli bir özelliği uygulayarak gerçekleştirmediğini test eder. (Devralındığı yer: XmlNode) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
| Validate(ValidationEventHandler, XmlNode) |
Özelliğindeki XmlNode XML Şema Tanım Dili (XSD) şemalarında belirtilen nesneyi doğrular Schemas . |
| Validate(ValidationEventHandler) |
XmlDocument özelliğinin içerdiği Schemas XML Şema Tanım Dili (XSD) şemalarına göre öğesini doğrular. |
| WriteContentTo(XmlWriter) |
Düğümün tüm alt öğelerini |
| WriteTo(XmlWriter) |
|
Ekinlikler
| Name | Description |
|---|---|
| NodeChanged |
Bu belgeye ait bir düğümün değiştirildiğinde Value gerçekleşir. |
| NodeChanging |
Bu belgeye ait bir düğümün 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 eklemek ü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ılacakken gerçekleşir. |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| 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ı
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Sorgunun paralelleştirilmesini etkinleştirir. |
| AsQueryable(IEnumerable) |
bir IEnumerable öğesine IQueryabledönüştürür. |
| Cast<TResult>(IEnumerable) |
öğesinin IEnumerable öğelerini belirtilen türe yazar. |
| CreateNavigator(XmlDocument, XmlNode) |
Belirtilen düğümde konumlandırılan belirtilen belgede gezinmek için bir XPath gezgini nesnesi oluşturur. |
| CreateNavigator(XmlDocument) |
Belirtilen belgede gezinmek için yeni bir XPath gezgini nesnesi oluşturur. |
| CreateNavigator(XmlNode) |
Belirtilen düğümde gezinmek için bir XPath gezgini oluşturur. |
| OfType<TResult>(IEnumerable) |
Belirtilen türe göre bir IEnumerable öğesinin öğelerini filtreler. |
| 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. |
| SelectNodes(XmlNode, String) |
Belirtilen XPath ifadesiyle eşleşen düğümlerin listesini 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. |
| SelectSingleNode(XmlNode, String) |
XPath ifadesiyle eşleşen ilk düğümü seçer. |
| ToXPathNavigable(XmlNode) |
Gezgin oluşturmak için kullanılan bir IXPathNavigable örnek oluşturur. |