System::Xml::Schema::XmlSchemaDatatype::ChangeType 方法
内容
[
隐藏
]XmlSchemaDatatype::ChangeType(SharedPtr<Object>, const TypeInfo&) method
将指定的值(其类型是由 XmlSchemaDatatype 表示的 XML 架构类型的有效表示之一)转换为指定的运行时类型。
virtual SharedPtr<Object> System::Xml::Schema::XmlSchemaDatatype::ChangeType(SharedPtr<Object> value, const TypeInfo &targetType)
| 参数 | 类型 | 描述 |
|---|---|---|
| 值 | SharedPtr<Object> | 要转换为指定类型的输入值。 |
| targetType | const TypeInfo& | 要将输入值转换为的目标类型。 |
ReturnValue
已转换的输入值。
另见
- Typedef SharedPtr
- Class Object
- Class TypeInfo
- Class XmlSchemaDatatype
- Namespace System::Xml::Schema
- Library Aspose.Font for C++
XmlSchemaDatatype::ChangeType(SharedPtr<Object>, const TypeInfo&, SharedPtr<IXmlNamespaceResolver>) method
将指定的值(其类型是由 XmlSchemaDatatype 表示的 XML 架构类型的有效表示之一)转换为使用 IXmlNamespaceResolver 指定的运行时类型(如果 XmlSchemaDatatype 表示 xs:QName 类型或其派生类型)。
virtual SharedPtr<Object> System::Xml::Schema::XmlSchemaDatatype::ChangeType(SharedPtr<Object> value, const TypeInfo &targetType, SharedPtr<IXmlNamespaceResolver> namespaceResolver)
| 参数 | 类型 | 描述 |
|---|---|---|
| 值 | SharedPtr<Object> | 要转换为指定类型的输入值。 |
| targetType | const TypeInfo& | 要将输入值转换为的目标类型。 |
| namespaceResolver | SharedPtr<IXmlNamespaceResolver> | 用于解析命名空间前缀的 IXmlNamespaceResolver。仅当 XmlSchemaDatatype 表示 xs:QName 类型或其派生类型时才有用。 |
ReturnValue
已转换的输入值。
另见
- Typedef SharedPtr
- Class Object
- Class TypeInfo
- Class IXmlNamespaceResolver
- Class XmlSchemaDatatype
- Namespace System::Xml::Schema
- Library Aspose.Font for C++