Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
HasValue Property

XmlValidatingReader.HasValue Property

Gets a value indicating whether the current node can have a Value other than String.Empty.

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

abstract HasValue : bool with get 
override HasValue : bool with get

Property Value

Type: System.Boolean
true if the node on which the reader is currently positioned can have a Value; otherwise, false.

NoteNote

The XmlValidatingReader class is obsolete in .NET Framework 2.0. You can create a validating XmlReader instance by using the XmlReaderSettings class and the Create method. For more information, see the Remarks section of the XmlReader reference page.

The following table lists node types that have a value to return.

Node Type

Value

Attribute

The value of the attribute.

CDATA

The content of the CDATA section.

Comment

The content of the comment.

DocumentType

The internal subset.

ProcessingInstruction

The entire content, excluding the target.

SignificantWhitespace

The white space between markup in a mixed content model.

Text

The content of the text node.

Whitespace

The white space between markup.

XmlDeclaration

The content of the declaration.

The following example reads in XML with various data types and displays each of the nodes.

No code example is currently available or this language may not be supported.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft