XPathItem 類別

定義

代表 XQuery 1.0 與 XPath 2.0 資料模型中的一個項目。

public ref class XPathItem abstract
public abstract class XPathItem
type XPathItem = class
Public MustInherit Class XPathItem
繼承
XPathItem
衍生

備註

項目可以是節點或原子值。

給實施者的注意事項

當你從XPathItem該類別繼承時,必須覆寫以下成員: IsNode

建構函式

名稱 Description
XPathItem()

初始化 XPathItem 類別的新執行個體。

屬性

名稱 Description
IsNode

當在衍生類別中覆寫時,會得到一個值,表示該項目是代表 XPath 節點還是原子值。

TypedValue

當在衍生類別中覆寫時,會根據其結構型態,將當前項目以最合適的 .NET 型別框框物件形式呈現。

Value

當在衍生類別中被覆寫時,會得到 string 該項目的值。

ValueAsBoolean

當在派生類別中覆寫時,會獲得該項目的值。Boolean

ValueAsDateTime

當在派生類別中覆寫時,會獲得該項目的值。DateTime

ValueAsDouble

當在派生類別中覆寫時,會獲得該項目的值。Double

ValueAsInt

當在派生類別中被覆寫時,會得到該項目的值。Int32

ValueAsLong

當在派生類別中被覆寫時,會得到該項目的值。Int64

ValueType

當在衍生類別中覆寫時,會取得該項目的 .NET 型態。

XmlType

當在衍生類別中被覆寫時,會得到該項目的 。XmlSchemaType

方法

名稱 Description
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)
ValueAs(Type, IXmlNamespaceResolver)

當在衍生類別中覆寫時,會回傳該項目的值,並使用 IXmlNamespaceResolver 指定的物件來解析命名空間前綴。

ValueAs(Type)

回傳該項目的值,並符合指定的類型。

適用於