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 , содержащий текст узла. |