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
valueSharedPtr<Object>La valeur d’entrée à convertir en le type spécifié.
targetTypeconst 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é en utilisant le 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
valueSharedPtr<Object>La valeur d’entrée à convertir en le type spécifié.
targetTypeconst 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. Ceci 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