XmlNode.Value Özellik
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.
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
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