XmlNode.Value Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen des Werts des Knotens.
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
Eigenschaftswert
Der zurückgegebene Wert hängt vom Knoten ab NodeType :
| Eingeben | Wert: |
|---|---|
| Attribut | Der Wert des Attributs. |
| CDATASection | Der Inhalt des CDATA-Abschnitts. |
| Kommentar | Der Inhalt des Kommentars. |
| Dokument |
null.
|
| DocumentFragment |
null.
|
| Documenttype |
null.
|
| Element |
null. Mit den InnerText Eigenschaften InnerXml können Sie auf den Wert des Elementknotens zugreifen.
|
| Objekt |
null.
|
| EntityReference |
null.
|
| Notation |
null.
|
| Processinginstruction | Der gesamte Inhalt, der das Ziel ausschließt. |
| Text | Der Inhalt des Textknotens. |
| SignifikanteWhitespace | Die Leerzeichen. Leerzeichen können aus einem oder mehreren Leerzeichen, Wagenrücklauf, Zeilenfeeds oder Registerkarten bestehen. |
| Leerzeichen | Die Leerzeichen. Leerzeichen können aus einem oder mehreren Leerzeichen, Wagenrücklauf, Zeilenfeeds oder Registerkarten bestehen. |
| Xmldeclaration | Der Inhalt der Deklaration (also alles zwischen <?xml und ?>). |
Ausnahmen
Festlegen des Werts eines Knotens, der schreibgeschützt ist.
Festlegen des Werts eines Knotens, der keinen Wert aufweisen soll (z. B. ein Elementknoten).
Beispiele
Im folgenden Beispiel wird dem XML-Dokument ein neues Attribut hinzugefügt und die Value Eigenschaft des neuen Attributs festgelegt.
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