XmlAtomicValue 類別

定義

表示已驗證之 XML 項目或屬性的具型別值。 無法繼承 XmlAtomicValue 類別 (Class)。

public ref class XmlAtomicValue sealed : System::Xml::XPath::XPathItem, ICloneable
public sealed class XmlAtomicValue : System.Xml.XPath.XPathItem, ICloneable
type XmlAtomicValue = class
    inherit XPathItem
    interface ICloneable
Public NotInheritable Class XmlAtomicValue
Inherits XPathItem
Implements ICloneable
繼承
XmlAtomicValue
實作

屬性

IsNode

取得值,指出已驗證的 XML 項目或屬性是 XPath 節點還是原子值。

TypedValue

取得目前已驗證的 XML 元素或屬性,作為最適當 .NET 型別的 Boxed 物件 (根據其結構描述型別)。

Value

取得已驗證之 XML 項目或屬性的 string 值。

ValueAsBoolean

取得 Boolean 形式之已驗證的 XML 項目或屬性值。

ValueAsDateTime

取得 DateTime 形式之已驗證的 XML 項目或屬性值。

ValueAsDouble

取得 Double 形式之已驗證的 XML 項目或屬性值。

ValueAsInt

取得 Int32 形式之已驗證的 XML 項目或屬性值。

ValueAsLong

取得 Int64 形式之已驗證的 XML 項目或屬性值。

ValueType

取得已驗證之 XML 元素或屬性的 .NET 型別。

XmlType

取得已驗證之 XML 項目或屬性的 XmlSchemaType

方法

Clone()

傳回這個 XmlAtomicValue 物件的複本。

Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

取得已驗證之 XML 項目或屬性的 string 值。

ValueAs(Type)

傳回項目的值,做為指定型別。

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

使用為解析命名空間前置詞而指定的 IXmlNamespaceResolver 物件,以指定的型別形式傳回已驗證之 XML 項目或屬性的值。

明確介面實作

ICloneable.Clone()

如需這個成員的說明,請參閱 Clone()

適用於