Classe System::Xml::Schema::XmlAtomicValue
Contenu
[
Cacher
]XmlAtomicValue class
Représente la valeur typée d’un élément ou attribut XML validé. La classe XmlAtomicValue ne peut pas être héritée.
class XmlAtomicValue : public System::Xml::XPath::XPathItem
Méthodes
| Méthode | Description |
|---|---|
| Clone() | Renvoie une copie de cet objet XmlAtomicValue. |
| get_IsNode() override | Renvoie une valeur indiquant si l’élément ou attribut XML validé est un nœud XPath ou une valeur atomique. |
| get_TypedValue() override | Renvoie l’élément XML ou l’attribut validé actuel sous forme d’objet encapsulé du type le plus approprié selon son type de schéma. |
| get_Value() override | Renvoie la valeur String de l’élément XML ou de l’attribut validé. |
| get_ValueAsBoolean() override | Renvoie la valeur de l’élément XML ou de l’attribut validé sous forme de Boolean. |
| get_ValueAsDateTime() override | Renvoie la valeur de l’élément XML ou de l’attribut validé sous forme de DateTime. |
| get_ValueAsDouble() override | Renvoie la valeur de l’élément XML ou de l’attribut validé sous forme de Double. |
| get_ValueAsInt() override | Renvoie la valeur de l’élément XML ou de l’attribut validé sous forme d’Int32. |
| get_ValueAsLong() override | Renvoie la valeur de l’élément XML ou de l’attribut validé sous forme d’Int64. |
| get_ValueType() override | Renvoie le type de l’élément XML ou de l’attribut validé. |
| get_XmlType() override | Renvoie le XmlSchemaType de l’élément XML ou de l’attribut validé. |
| ToString() const override | Renvoie la valeur String de l’élément XML ou de l’attribut validé. |
| ValueAs(const TypeInfo&, SharedPtr<IXmlNamespaceResolver>) override | Renvoie la valeur de l’élément XML ou de l’attribut validé sous le type spécifié à l’aide de l’objet IXmlNamespaceResolver indiqué pour résoudre les préfixes d’espace de noms. |
Typedefs
| Typedef | Description |
|---|---|
| Ptr | Un alias pour un pointeur partagé vers une instance de cette classe. |
Remarques
Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instances de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.
Voir aussi
- Class XPathItem
- Namespace System::Xml::Schema
- Library Aspose.Font for C++