System::Xml::Schema::XmlAtomicValue klasse
inhoud
[
verbergen
]XmlAtomicValue class
Stelt de getypeerde waarde van een gevalideerd XML-element of -attribuut voor. De XmlAtomicValue klasse kan niet worden geërfd.
class XmlAtomicValue : public System::Xml::XPath::XPathItem
Methoden
| Methode | Beschrijving |
|---|---|
| Clone() | Retourneert een kopie van dit XmlAtomicValue object. |
| get_IsNode() override | Retourneert een waarde die aangeeft of het gevalideerde XML-element of -attribuut een XPath knoop of een atomische waarde is. |
| get_TypedValue() override | Retourneert het huidige gevalideerde XML-element of -attribuut als een verpakte object van het meest geschikte type volgens zijn schematype. |
| get_Value() override | Retourneert de String waarde van het gevalideerde XML-element of -attribuut. |
| get_ValueAsBoolean() override | Retourneert de waarde van het gevalideerde XML-element of -attribuut als een Boolean. |
| get_ValueAsDateTime() override | Retourneert de waarde van het gevalideerde XML-element of -attribuut als een DateTime. |
| get_ValueAsDouble() override | Retourneert de waarde van het gevalideerde XML-element of -attribuut als een Double. |
| get_ValueAsInt() override | Retourneert de waarde van het gevalideerde XML-element of -attribuut als een Int32. |
| get_ValueAsLong() override | Retourneert de waarde van het gevalideerde XML-element of -attribuut als een Int64. |
| get_ValueType() override | Retourneert het type van het gevalideerde XML-element of -attribuut. |
| get_XmlType() override | Retourneert de XmlSchemaType voor het gevalideerde XML-element of -attribuut. |
| ToString() const override | Retourneert de String waarde van het gevalideerde XML-element of -attribuut. |
| ValueAs(const TypeInfo&, SharedPtr<IXmlNamespaceResolver>) override | Retourneert de waarde van het gevalideerde XML-element of -attribuut als het type dat is opgegeven met het IXmlNamespaceResolver object dat is opgegeven om namespace-prefixen op te lossen. |
Typedefs
| Typedef | Beschrijving |
|---|---|
| Ptr | Een alias voor een gedeelde pointer naar een exemplaar van deze klasse. |
Opmerkingen
Objecten van deze klasse mogen alleen worden gealloceerd met de functie System::MakeObject(). Maak nooit exemplaren van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
Zie ook
- Class XPathItem
- Namespace System::Xml::Schema
- Library Aspose.Page for C++