XText.Value Property


Gets or sets the value of this node.

Namespace:   System.Xml.Linq
Assembly:  System.Xml.Linq (in System.Xml.Linq.dll)

public string Value { get; set; }

Property Value

Type: System.String

A String that contains the value of this node.

Setting this property will raise the Changed and the Changing events.

The following example shows getting and setting this property.

                XElement root = new XElement("Root", "Some text");
XText txtNode = root.Nodes().OfType<XText>().First();
txtNode.Value = "New text";

root.Value = "Newer text";
txtNode = root.Nodes().OfType<XText>().First();

This example produces the following output:

Some text
New text
Newer text

Universal Windows Platform
Available since 8
.NET Framework
Available since 3.5
Portable Class Library
Supported in: portable .NET platforms
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Return to top