Classe System::Xml::Schema::XmlAtomicValue
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’elemento XML o l’attributo convalidato corrente come un oggetto boxed del tipo più appropriato in base al suo tipo di schema. |
| get_Value() override | Restituisce il valore String dell’elemento XML o dell’attributo convalidato. |
| get_ValueAsBoolean() override | Restituisce il valore dell’elemento XML o dell’attributo convalidato come un Boolean. |
| get_ValueAsDateTime() override | Restituisce il valore dell’elemento XML o dell’attributo convalidato come un DateTime. |
| get_ValueAsDouble() override | Restituisce il valore dell’elemento XML o dell’attributo convalidato come un Double. |
| get_ValueAsInt() override | Restituisce il valore dell’elemento XML o dell’attributo convalidato come un Int32. |
| get_ValueAsLong() override | Restituisce il valore dell’elemento XML o dell’attributo convalidato come un Int64. |
| get_ValueType() override | Restituisce il tipo dell’elemento XML o dell’attributo convalidato. |
| get_XmlType() override | Restituisce il XmlSchemaType per l’elemento XML o l’attributo convalidato. |
| ToString() const override | Restituisce il valore String dell’elemento XML o dell’attributo convalidato. |
| ValueAs(const TypeInfo&, SharedPtr<IXmlNamespaceResolver>) override | Restituisce il valore dell’elemento XML o dell’attributo convalidato come il tipo specificato utilizzando l’oggetto IXmlNamespaceResolver indicato per risolvere i prefissi di spazio dei nomi. |
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 usando 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 fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.
Vedi anche
- Class XPathItem
- Namespace System::Xml::Schema
- Library Aspose.Font for C++