XmlNode 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 belgesindeki tek bir düğümü temsil eder.
public ref class XmlNode abstract : System::Collections::IEnumerable
public ref class XmlNode abstract : ICloneable, System::Collections::IEnumerable, System::Xml::XPath::IXPathNavigable
public abstract class XmlNode : System.Collections.IEnumerable
public abstract class XmlNode : ICloneable, System.Collections.IEnumerable, System.Xml.XPath.IXPathNavigable
type XmlNode = class
interface IEnumerable
type XmlNode = class
interface ICloneable
interface IEnumerable
interface IXPathNavigable
type XmlNode = class
interface IEnumerable
interface ICloneable
interface IXPathNavigable
Public MustInherit Class XmlNode
Implements IEnumerable
Public MustInherit Class XmlNode
Implements ICloneable, IEnumerable, IXPathNavigable
- Devralma
-
XmlNode
- Türetilmiş
- Uygulamalar
Açıklamalar
Bu sınıf, W3C Belge Nesne Modeli (DOM) Düzey 1 Core ve Çekirdek DOM Düzey 2'yi uygular. DOM, bir XML belgesinin bellek içi (önbellek) ağaç gösterimidir.
XmlNode, DOM'un .NET uygulamasındaki temel sınıftır. XPath seçimlerini destekler ve düzenleme özellikleri sağlar.
XmlDocument sınıfı bir XML belgesini genişletir XmlNode ve temsil eder. XML verilerini yüklemek ve kaydetmek için kullanabilirsiniz XmlDocument . Ayrıca düğüm oluşturma yöntemlerini de içerir. Daha fazla bilgi için bkz. XML Belgesi Nesne Modeli (DOM).
Important
Sınıfın kullanılması XmlNode sonucunda ortaya çıkan özel durumlar, örneğin XmlException sınıfı güvenilmeyen senaryolarda kullanıma sunulmaması gereken hassas bilgiler içerebilir. Bu hassas bilgilerin güvenilmeyen senaryolarda kullanıma sunulmaması için özel durumlar düzgün bir şekilde işlenmelidir.
Özellikler
| Name | Description |
|---|---|
| Attributes |
Bu düğümün özniteliklerini içeren bir XmlAttributeCollection alır. |
| BaseURI |
Geçerli düğümün temel URI'sini alır. |
| ChildNodes |
Düğümün tüm alt düğümlerini alır. |
| FirstChild |
Düğümün ilk alt öğesini alır. |
| HasChildNodes |
Bu düğümün alt düğümleri olup olmadığını belirten bir değer alır. |
| InnerText |
Düğümün ve tüm alt düğümlerinin birleştirilmiş değerlerini alır veya ayarlar. |
| InnerXml |
Bu düğümün yalnızca alt düğümlerini temsil eden işaretlemeyi alır veya ayarlar. |
| IsReadOnly |
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. |
| Item[String] |
Belirtilen Nameile ilk alt öğeyi alır. |
| LastChild |
Düğümün son alt öğesini alır. |
| LocalName |
Türetilmiş bir sınıfta geçersiz kılındığında düğümün yerel adını alır. |
| Name |
Türetilmiş bir sınıfta geçersiz kılındığında düğümün tam adını alır. |
| NamespaceURI |
Bu düğümün ad alanı URI'sini alır. |
| NextSibling |
Düğümü bu düğümün hemen ardından alır. |
| NodeType |
Türetilmiş bir sınıfta geçersiz kılındığında 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. |
| OwnerDocument |
Bu düğümün XmlDocument ait olduğu yeri alır. |
| ParentNode |
Bu düğümün üst öğesini alır (üst öğeye sahip olabilecek düğümler için). |
| Prefix |
Bu düğümün ad alanı ön ekini alır veya ayarlar. |
| PreviousSibling |
Bu düğümün hemen önündeki düğümü alır. |
| PreviousText |
Bu düğümün hemen önündeki metin düğümünü alır. |
| SchemaInfo |
Şema doğrulamasının bir sonucu olarak bu düğüme atanmış şema sonrası doğrulama bilgi kümesini alır. |
| Value |
Düğümün değerini alır veya ayarlar. |
Yöntemler
| Name | Description |
|---|---|
| AppendChild(XmlNode) |
Belirtilen düğümü bu düğümün alt düğüm listesinin sonuna ekler. |
| Clone() |
Bu düğümün bir kopyasını oluşturur. |
| CloneNode(Boolean) |
Türetilmiş bir sınıfta geçersiz kılındığında düğümün bir kopyasını oluşturur. |
| CreateNavigator() |
Bu nesnede gezinmek için bir XPathNavigator oluşturur. |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetEnumerator() |
Geçerli düğümdeki alt düğümler arasında yineleyen bir numaralandırıcı alır. |
| 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. |
| 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. |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| InsertAfter(XmlNode, XmlNode) |
Belirtilen düğümü belirtilen başvuru düğümünden hemen sonra ekler. |
| InsertBefore(XmlNode, XmlNode) |
Belirtilen düğümü belirtilen başvuru düğümünden hemen önce ekler. |
| 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. |
| PrependChild(XmlNode) |
Belirtilen düğümü, bu düğüm için alt düğüm listesinin başına ekler. |
| RemoveAll() |
Geçerli düğümün tüm alt düğümlerini ve/veya özniteliklerini kaldırır. |
| RemoveChild(XmlNode) |
Belirtilen alt düğümü kaldırır. |
| ReplaceChild(XmlNode, XmlNode) |
Alt düğümü düğümle |
| 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. |
| SelectNodes(String) |
XPath ifadesiyle eşleşen düğümlerin listesini seçer. |
| 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. |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
| WriteContentTo(XmlWriter) |
Türetilmiş bir sınıfta geçersiz kılındığında düğümün tüm alt düğümlerini belirtilen XmlWriteröğesine kaydeder. |
| WriteTo(XmlWriter) |
Geçerli düğümü, türetilmiş bir sınıfta geçersiz kılındığında belirtilen XmlWriteröğesine kaydeder. |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| ICloneable.Clone() |
Bu üyenin açıklaması için bkz Clone(). . |
| IEnumerable.GetEnumerator() |
Bu üyenin açıklaması için bkz GetEnumerator(). . |
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. |
| OfType<TResult>(IEnumerable) |
Belirtilen türe göre bir IEnumerable öğesinin öğelerini filtreler. |