XmlAtomicValue 类

定义

表示经验证的 XML 元素或特性的类型化值。 不能继承 XmlAtomicValue 类。

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

根据架构类型,以最适合的 .NET 类型的已装箱对象的形式获取当前经验证的 XML 元素或特性。

Value

获取经验证的 XML 元素或特性的 string 值。

ValueAsBoolean

获取经验证的 XML 元素或特性的 Boolean 形式的值。

ValueAsDateTime

获取经验证的 XML 元素或特性的 DateTime 形式的值。

ValueAsDouble

获取经验证的 XML 元素或特性的 Double 形式的值。

ValueAsInt

获取经验证的 XML 元素或特性的 Int32 形式的值。

ValueAsLong

获取经验证的 XML 元素或特性的 Int64 形式的值。

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)

将经验证的 XML 元素或特性值按指定类型返回,并使用指定的 IXmlNamespaceResolver 对象解析命名空间前缀。

显式接口实现

ICloneable.Clone()

有关此成员的说明,请参见 Clone()

适用于