System::Xml::Schema::XmlAtomicValue classe
Contenuti
[
Nascondere
]XmlAtomicValue class
Rappresenta il valore tipizzato di un elemento o attributo XML convalidato. La classe XmlAtomicValue non può essere ereditata.
class XmlAtomicValue : public System::Xml::XPath::XPathItem
Metodi
| Metodo | Descrizione |
|---|---|
| Clone() | Restituisce una copia di questo oggetto XmlAtomicValue. |
| get_IsNode() override | Restituisce un valore che indica se l’elemento o attributo XML convalidato è un nodo XPath o un valore atomico. |
| get_TypedValue() override | Restituisce l’attuale elemento o attributo XML convalidato come oggetto incapsulato del tipo più appropriato in base al suo tipo di schema. |
| get_Value() override | Restituisce il valore String dell’elemento o attributo XML convalidato. |
| get_ValueAsBoolean() override | Restituisce il valore dell’elemento o attributo XML convalidato come Boolean. |
| get_ValueAsDateTime() override | Restituisce il valore dell’elemento o attributo XML convalidato come DateTime. |
| get_ValueAsDouble() override | Restituisce il valore dell’elemento o attributo XML convalidato come Double. |
| get_ValueAsInt() override | Restituisce il valore dell’elemento o attributo XML convalidato come Int32. |
| get_ValueAsLong() override | Restituisce il valore dell’elemento o attributo XML convalidato come Int64. |
| get_ValueType() override | Restituisce il tipo dell’elemento o attributo XML convalidato. |
| get_XmlType() override | Restituisce il XmlSchemaType per l’elemento o attributo XML convalidato. |
| ToString() const override | Restituisce il valore String dell’elemento o attributo XML convalidato. |
| ValueAs(const TypeInfo&, SharedPtr<IXmlNamespaceResolver>) override | Restituisce il valore dell’elemento o attributo XML convalidato come il tipo specificato utilizzando l’oggetto IXmlNamespaceResolver specificato per risolvere i prefissi di namespace. |
Typedefs
| Typedef | Descrizione |
|---|---|
| Ptr | Un alias per un puntatore condiviso a un’istanza di questa classe. |
Osservazioni
Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai istanze di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o errori di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e utilizza questo puntatore per passarlo alle funzioni come argomento.
Vedi anche
- Class XPathItem
- Namespace System::Xml::Schema
- Library Aspose.Page for C++