XmlAtomicValue クラス

定義

検証済みの XML 要素または XML 属性の型指定された値を表します。Represents the typed value of a validated XML element or attribute. XmlAtomicValue クラスは継承できません。The XmlAtomicValue class cannot be inherited.

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 要素または XML 属性が、XPath ノードと原子値のどちらであるかを示す値を取得します。Gets a value indicating whether the validated XML element or attribute is an XPath node or an atomic value.

TypedValue

現在の検証済みの XML 要素または XML 属性を、スキーマ型に従って最も適切な Microsoft .NET Framework 型にボックス化変換されたオブジェクトとして取得します。Gets the current validated XML element or attribute as a boxed object of the most appropriate Microsoft .NET Framework type according to its schema type.

Value

検証済みの XML 要素または XML 属性の string 値を取得します。Gets the string value of the validated XML element or attribute.

ValueAsBoolean

検証済みの XML 要素または XML 属性の値を Boolean として取得します。Gets the validated XML element or attribute's value as a Boolean.

ValueAsDateTime

検証済みの XML 要素または XML 属性の値を DateTime として取得します。Gets the validated XML element or attribute's value as a DateTime.

ValueAsDouble

検証済みの XML 要素または XML 属性の値を Double として取得します。Gets the validated XML element or attribute's value as a Double.

ValueAsInt

検証済みの XML 要素または XML 属性の値を Int32 として取得します。Gets the validated XML element or attribute's value as an Int32.

ValueAsLong

検証済みの XML 要素または XML 属性の値を Int64 として取得します。Gets the validated XML element or attribute's value as an Int64.

ValueType

検証済みの XML 要素または XML 属性の Microsoft .NET Framework 型を取得します。Gets the Microsoft .NET Framework type of the validated XML element or attribute.

XmlType

検証済みの XML 要素または XML 属性の XmlSchemaType を取得します。Gets the XmlSchemaType for the validated XML element or attribute.

メソッド

Clone()

この XmlAtomicValue オブジェクトのコピーを返します。Returns a copy of this XmlAtomicValue object.

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
ToString()

検証済みの XML 要素または XML 属性の string 値を取得します。Gets the string value of the validated XML element or attribute.

ValueAs(Type)

項目の値を、指定した型にして返します。Returns the item's value as the specified type.

(継承元 XPathItem)
ValueAs(Type, IXmlNamespaceResolver)

名前空間プレフィックスの解決用に指定された IXmlNamespaceResolver オブジェクトを使用して、検証済みの XML 要素または XML 属性の値を指定された型として返します。Returns the validated XML element or attribute's value as the type specified using the IXmlNamespaceResolver object specified to resolve namespace prefixes.

明示的なインターフェイスの実装

ICloneable.Clone()

このメンバーの詳細については、「Clone()」をご覧ください。For a description of this member, see Clone().

適用対象