System::Xml::Schema::XmlSchemaDatatype::ChangeType méthode

XmlSchemaDatatype::ChangeType(SharedPtr<Object>, const TypeInfo&) method

Convertit la valeur spécifiée, dont le type est l’une des représentations valides du type de schéma XML représenté par le XmlSchemaDatatype, en le type d’exécution spécifié.

virtual SharedPtr<Object> System::Xml::Schema::XmlSchemaDatatype::ChangeType(SharedPtr<Object> value, const TypeInfo &targetType)
ParamètreTypeDescription
valeurSharedPtr<Object>La valeur d’entrée à convertir au type spécifié.
typeCibleconst TypeInfo&Le type cible vers lequel convertir la valeur d’entrée.

ReturnValue

La valeur d’entrée convertie.

Voir aussi

XmlSchemaDatatype::ChangeType(SharedPtr<Object>, const TypeInfo&, SharedPtr<IXmlNamespaceResolver>) method

Convertit la valeur spécifiée, dont le type est l’une des représentations valides du type de schéma XML représenté par le XmlSchemaDatatype, en le type d’exécution spécifié à l’aide du IXmlNamespaceResolver si le XmlSchemaDatatype représente le type xs:QName ou un type dérivé de celui‑ci.

virtual SharedPtr<Object> System::Xml::Schema::XmlSchemaDatatype::ChangeType(SharedPtr<Object> value, const TypeInfo &targetType, SharedPtr<IXmlNamespaceResolver> namespaceResolver)
ParamètreTypeDescription
valeurSharedPtr<Object>La valeur d’entrée à convertir au type spécifié.
typeCibleconst TypeInfo&Le type cible vers lequel convertir la valeur d’entrée.
namespaceResolverSharedPtr<IXmlNamespaceResolver>Un IXmlNamespaceResolver utilisé pour résoudre les préfixes d’espace de noms. Cela n’est utile que si le XmlSchemaDatatype représente le type xs:QName ou un type dérivé de celui‑ci.

ReturnValue

La valeur d’entrée convertie.

Voir aussi