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