## XmlAtomicValue class


Stellt den typisierten Wert eines validierten XML-Elements oder Attributs dar. Die [XmlAtomicValue](./) Klasse kann nicht vererbt werden.

```cpp
class XmlAtomicValue : public System::Xml::XPath::XPathItem
```

## Methoden

| Methode | Beschreibung |
| --- | --- |
| [Clone](./clone/)() | Gibt eine Kopie dieses [XmlAtomicValue](./) Objekts zurück. |
| [get_IsNode](./get_isnode/)() override | Gibt einen Wert zurück, der angibt, ob das validierte XML-Element oder Attribut ein [XPath](../../system.xml.xpath/) Knoten oder ein atomarer Wert ist. |
| [get_TypedValue](./get_typedvalue/)() override | Gibt das aktuelle validierte XML-Element oder Attribut als ein verpacktes Objekt des am besten geeigneten Typs gemäß seinem Schematyp zurück. |
| [get_Value](./get_value/)() override | Gibt den [String](../../system/string/) Wert des validierten XML-Elements oder Attributs zurück. |
| [get_ValueAsBoolean](./get_valueasboolean/)() override | Gibt den Wert des validierten XML-Elements oder Attributs als [Boolean](../../system/boolean/) zurück. |
| [get_ValueAsDateTime](./get_valueasdatetime/)() override | Gibt den Wert des validierten XML-Elements oder Attributs als [DateTime](../../system/datetime/) zurück. |
| [get_ValueAsDouble](./get_valueasdouble/)() override | Gibt den Wert des validierten XML-Elements oder Attributs als [Double](../../system/double/) zurück. |
| [get_ValueAsInt](./get_valueasint/)() override | Gibt den Wert des validierten XML-Elements oder Attributs als ein [Int32](../../system/int32/) zurück. |
| [get_ValueAsLong](./get_valueaslong/)() override | Gibt den Wert des validierten XML-Elements oder Attributs als ein [Int64](../../system/int64/) zurück. |
| [get_ValueType](./get_valuetype/)() override | Gibt den Typ des validierten XML-Elements oder Attributs zurück. |
| [get_XmlType](./get_xmltype/)() override | Gibt den [XmlSchemaType](../xmlschematype/) für das validierte XML-Element oder Attribut zurück. |
| [ToString](./tostring/)() const override | Gibt den [String](../../system/string/) Wert des validierten XML-Elements oder Attributs zurück. |
| [ValueAs](./valueas/)(const TypeInfo\&, SharedPtr\<IXmlNamespaceResolver\>) override | Gibt den Wert des validierten XML-Elements oder Attributs als den mit dem [IXmlNamespaceResolver](../../system.xml/ixmlnamespaceresolver/) Objekt angegebenen Typ zurück, das zur Auflösung von Namespace-Präfixen verwendet wird. |
## Typedefs

| Typedef | Beschreibung |
| --- | --- |
| [Ptr](./ptr/) | Ein Alias für einen Shared-Pointer auf eine Instanz dieser Klasse. |
## Hinweise



Objekte dieser Klasse sollten nur mit der Funktion [System::MakeObject()](../../system/makeobject/) alloziert werden. Erstellen Sie niemals Instanzen dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen [System::SmartPtr](../../system/smartptr/) Pointer und verwenden Sie diesen Pointer, um ihn als Argument an Funktionen zu übergeben.

## Siehe auch

* Class [XPathItem](../../system.xml.xpath/xpathitem/)
* Namespace [System::Xml::Schema](../)
* Library [Aspose.Page for C++](../../)
