XmlNode.Value Özellik

Tanım

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

public:
 virtual property System::String ^ Value { System::String ^ get(); void set(System::String ^ value); };
public virtual string Value { get; set; }
public virtual string? Value { get; set; }
member this.Value : string with get, set
Public Overridable Property Value As String

Ö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 .

#using <System.Xml.dll>

using namespace System;
using namespace System::IO;
using namespace System::Xml;
int main()
{
   XmlDocument^ doc = gcnew 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 );
}
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);
  }
}
Option Strict
Option Explicit

Imports System.IO
Imports System.Xml

Public Class Sample
    
    Public Shared Sub Main()
        
        Dim doc As New XmlDocument()
        doc.LoadXml("<book xmlns:bk='urn:samples' bk:ISBN='1-861001-57-5'>" & _
                    "<title>Pride And Prejudice</title>" & _
                    "</book>")
        
        Dim root As XmlNode = doc.FirstChild
        
        'Create a new attribute.
        Dim ns As String = root.GetNamespaceOfPrefix("bk")
        Dim attr As XmlNode = 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)
    End Sub
End Class

Şunlara uygulanır