System::Xml::Schema::XmlAtomicValue 类
内容
[
隐藏
]XmlAtomicValue class
表示已验证的 XML 元素或属性的类型化值。XmlAtomicValue 类不能被继承。
class XmlAtomicValue : public System::Xml::XPath::XPathItem
方法
| 方法 | 描述 |
|---|---|
| Clone() | 返回此 XmlAtomicValue 对象的副本。 |
| get_IsNode() override | 返回一个值,指示已验证的 XML 元素或属性是 XPath 节点还是原子值。 |
| get_TypedValue() override | 返回当前已验证的 XML 元素或属性,作为根据其模式类型的最合适类型的装箱对象。 |
| get_Value() override | 返回已验证的 XML 元素或属性的 String 值。 |
| get_ValueAsBoolean() override | 返回已验证的 XML 元素或属性的值,作为 Boolean 类型。 |
| get_ValueAsDateTime() override | 返回已验证的 XML 元素或属性的值,作为 DateTime 类型。 |
| get_ValueAsDouble() override | 返回已验证的 XML 元素或属性的值,作为 Double 类型。 |
| get_ValueAsInt() override | 返回已验证的 XML 元素或属性的值,作为 Int32 类型。 |
| get_ValueAsLong() override | 返回已验证的 XML 元素或属性的值,作为 Int64 类型。 |
| get_ValueType() override | 返回已验证的 XML 元素或属性的类型。 |
| get_XmlType() override | 返回已验证的 XML 元素或属性的 XmlSchemaType。 |
| ToString() const override | 返回已验证的 XML 元素或属性的 String 值。 |
| ValueAs(const TypeInfo&, SharedPtr<IXmlNamespaceResolver>) override | 返回已验证的 XML 元素或属性的值,使用指定的 IXmlNamespaceResolver 对象解析命名空间前缀后得到的类型。 |
Typedefs
| 类型定义 | 描述 |
|---|---|
| Ptr | 此类实例的共享指针别名。 |
备注
此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。
另见
- Class XPathItem
- Namespace System::Xml::Schema
- Library Aspose.Font for C++