XmlNode.Value Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger nodens värde.
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
Egenskapsvärde
Värdet som returneras beror på NodeType nodens:
| Skriv | Värde |
|---|---|
| Attributet | Värdet för attributet. |
| CDATASection | Innehållet i CDATA-avsnittet. |
| Kommentar | Innehållet i kommentaren. |
| Dokument |
null.
|
| DocumentFragment |
null.
|
| DocumentType |
null.
|
| Element |
null. Du kan använda InnerText egenskaperna eller InnerXml för att komma åt värdet för elementnoden.
|
| Entitet |
null.
|
| EntityReference |
null.
|
| Notation |
null.
|
| ProcessingInstruction | Hela innehållet exklusive målet. |
| Text | Innehållet i textnoden. |
| SignificantWhitespace | Blankstegstecken. Tomt utrymme kan bestå av ett eller flera blankstegstecken, vagnreturer, radmatningar eller flikar. |
| Blanksteg | Blankstegstecken. Tomt utrymme kan bestå av ett eller flera blankstegstecken, vagnreturer, radmatningar eller flikar. |
| XmlDeclaration | Innehållet i deklarationen (alltså allt mellan <?xml och ?>). |
Undantag
Ange värdet för en nod som är skrivskyddad.
Ange värdet för en nod som inte ska ha ett värde (till exempel en elementnod).
Exempel
I följande exempel läggs ett nytt attribut till i XML-dokumentet och egenskapen för det nya attributet anges Value .
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