XmlNode.Value Property
Gets or sets the value of the node.
Namespace: System.Xml
Assembly: System.Xml (in System.Xml.dll)
Property Value
Type: System.StringThe value returned depends on the NodeType of the node:
Type | Value |
|---|---|
Attribute | The value of the attribute. |
CDATASection | The content of the CDATA Section. |
Comment | The content of the comment. |
Document | Nothing. |
DocumentFragment | Nothing. |
DocumentType | Nothing. |
Element | Nothing. You can use the XmlElement.InnerText or XmlElement.InnerXml properties to access the value of the element node. |
Entity | Nothing. |
EntityReference | Nothing. |
Notation | Nothing. |
ProcessingInstruction | The entire content excluding the target. |
Text | The content of the text node. |
SignificantWhitespace | The white space characters. White space can consist of one or more space characters, carriage returns, line feeds, or tabs. |
Whitespace | The white space characters. White space can consist of one or more space characters, carriage returns, line feeds, or tabs. |
XmlDeclaration | The content of the declaration (that is, everything between <?xml and ?>). |
| Exception | Condition |
|---|---|
| ArgumentException | Setting the value of a node that is read-only. |
| InvalidOperationException | Setting the value of a node that is not supposed to have a value (for example, an Element node). |
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.