Поделиться через


XPathNavigator.TypedValue Свойство

Определение

Возвращает текущий узел в качестве прямоугольного объекта наиболее подходящего типа .NET.

public:
 virtual property System::Object ^ TypedValue { System::Object ^ get(); };
public override object TypedValue { get; }
member this.TypedValue : obj
Public Overrides ReadOnly Property TypedValue As Object

Значение свойства

Текущий узел в качестве прямоугольного объекта наиболее подходящего типа .NET.

Комментарии

Для атрибутов и элементов с атомарным простым типом или простым текстовым содержимым TypedValue свойство возвращает поле Object с наиболее подходящим .NET Type. Если содержимое элемента или атрибута является типом списка, TypedValue свойство возвращает массив объектов наиболее подходящих .NET Type.

В следующей таблице описаны TypedValue возвращаемые каждой из них XPathNodeType.

XPathNodeType Возвращаемое значение TypedValue
Root String Возвращает объект, содержащий всех Text потомков узлов документа, объединенных и разделенных пробелами. Если у документа нет Text дочерних узлов, String.Empty возвращается.
Element

(типизированное или простое содержимое)
Возвращает значение, представляющее типизированное Object значение Elementобъекта.

Element Если он определен как тип данных списка xml-схем, значение узла предоставляется в виде массива объектов. Каждый Object из массивов содержит типизированное значение дочернего элемента элемента.
Element

(нетипизированное, смешанное или сложное содержимое)
String Возвращает объект, содержащий все Text потомки Element узла (включая строковые представления типизированных значений), сцепленные и разделенные пробелами. Если дочерние Element узлы отсутствуют Text , String.Empty возвращается.
Attribute

(типизированное или простое содержимое)
Возвращает значение, представляющее типизированное Object значение Attributeобъекта. Поле Object в виде значения .NET Type .

Если он Attribute определен как тип данных списка xml-схем, значение узла предоставляется в виде массива объектов. Каждый Object из массивов содержит типизированное значение дочернего элемента Attribute.
Text Объект String , содержащий текст.
Comment String Объект, содержащий содержимое примечаний, за исключением окружающих <!-- и -->.
ProcessingInstruction String Объект, содержащий содержимое инструкции обработки, за исключением целевого и окружающего <? объекта.?>
Namespace Объект String , содержащий имя пространства имен.
Whitespace Объект String , содержащий текст узла.
SignificantWhitespace Объект String , содержащий текст узла.

Применяется к