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