Bagikan melalui


XmlNode.Value Properti

Definisi

Mendapatkan atau menetapkan nilai simpul.

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

Nilai Properti

Nilai yang dikembalikan tergantung pada NodeType simpul:

Jenis Nilai
Atribut Nilai dari atribut.
CDATASection Konten Bagian CDATA.
Komentar Isi komentar.
Dokumen null.
DocumentFragment null.
DocumentType null.
Elemen null. Anda dapat menggunakan InnerText properti atau InnerXml untuk mengakses nilai simpul elemen.
Kesatuan null.
EntityReference null.
Notasi null.
ProcessingInstruction Seluruh konten tidak termasuk target.
Teks Konten simpul teks.
SignificantWhitespace Karakter spasi kosong. Spasi kosong dapat terdiri dari satu atau beberapa karakter spasi, pengembalian gerak, umpan baris, atau tab.
Spasi Karakter spasi kosong. Spasi kosong dapat terdiri dari satu atau beberapa karakter spasi, pengembalian gerak, umpan baris, atau tab.
XmlDeclaration Konten deklarasi (yaitu, semuanya antara <?xml dan ?>).

Pengecualian

Mengatur nilai simpul yang bersifat baca-saja.

Mengatur nilai node yang seharusnya tidak memiliki nilai (misalnya, node Element).

Contoh

Contoh berikut menambahkan atribut baru ke dokumen XML dan mengatur Value properti atribut baru.

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

Berlaku untuk