XmlNode.Value Özellik

Tanım

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

C#
public virtual string Value { get; set; }
C#
public virtual string? Value { get; set; }

Özellik Değeri

String

Döndürülen değer düğümün değerine NodeType bağlıdır:

Tür Değer
Öznitelik özniteliğinin değeri.
CDATASection CDATA Bölümünün içeriği.
Yorum Açıklamanın içeriği.
Belge null.
Documentfragment null.
Documenttype null.
Öğe null. öğe düğümünün InnerText değerine erişmek için veya InnerXml özelliklerini kullanabilirsiniz.
Varlık null.
EntityReference null.
Gösterim null.
Processingınstruction Hedef hariç tüm içerik.
Metin Metin düğümünün içeriği.
SignificantWhitespace Boşluk karakterleri. Boşluk bir veya daha fazla boşluk karakteri, satır başı, satır beslemesi veya sekmeden oluşabilir.
Boşluk Boşluk karakterleri. Boşluk bir veya daha fazla boşluk karakteri, satır başı, satır beslemesi veya sekmeden oluşabilir.
Xmldeclaration Bildirimin içeriği (yani, ?xml ve ?>arasındaki <her şey).

Özel durumlar

Salt okunur bir düğümün değerini ayarlama.

Değeri olmaması gereken bir düğümün değerini ayarlama (örneğin, öğe düğümü).

Örnekler

Aşağıdaki örnek XML belgesine yeni bir öznitelik ekler ve yeni özniteliğin özelliğini ayarlar Value .

C#
using System;
using System.IO;
using System.Xml;

public class Sample {

  public static void Main() {

    XmlDocument doc = new XmlDocument();
    doc.LoadXml("<book xmlns:bk='urn:samples' bk:ISBN='1-861001-57-5'>" +
                "<title>Pride And Prejudice</title>" +
                "</book>");

    XmlNode root = doc.FirstChild;

    //Create a new attribute.
    string ns = root.GetNamespaceOfPrefix("bk");
    XmlNode attr = doc.CreateNode(XmlNodeType.Attribute, "genre", ns);
    attr.Value = "novel";

    //Add the attribute to the document.
    root.Attributes.SetNamedItem(attr);

    Console.WriteLine("Display the modified XML...");
    doc.Save(Console.Out);
  }
}

Şunlara uygulanır

Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 2.0, 2.1
UWP 10.0