System::Xml::Schema::XmlAtomicValue Klasse
Inhalt
[
Ausblenden
]XmlAtomicValue class
Stellt den typisierten Wert eines validierten XML-Elements oder -Attributs dar. Die Klasse XmlAtomicValue kann nicht geerbt werden.
class XmlAtomicValue : public System::Xml::XPath::XPathItem
Methoden
| Methode | Beschreibung |
|---|---|
| Clone() | Gibt eine Kopie dieses XmlAtomicValue-Objekts zurück. |
| get_IsNode() override | Gibt einen Wert zurück, der angibt, ob das validierte XML-Element oder -Attribut ein XPath-Knoten oder ein atomarer Wert ist. |
| get_TypedValue() override | Gibt das aktuelle validierte XML-Element oder -Attribut als ein verpacktes Objekt des am besten geeigneten Typs gemäß seinem Schemata-Typ zurück. |
| get_Value() override | Gibt den String Wert des validierten XML-Elements oder -Attributs zurück. |
| get_ValueAsBoolean() override | Gibt den Wert des validierten XML-Elements oder -Attributs als Boolean zurück. |
| get_ValueAsDateTime() override | Gibt den Wert des validierten XML-Elements oder -Attributs als DateTime zurück. |
| get_ValueAsDouble() override | Gibt den Wert des validierten XML-Elements oder -Attributs als Double zurück. |
| get_ValueAsInt() override | Gibt den Wert des validierten XML-Elements oder -Attributs als Int32 zurück. |
| get_ValueAsLong() override | Gibt den Wert des validierten XML-Elements oder -Attributs als Int64 zurück. |
| get_ValueType() override | Gibt den Typ des validierten XML-Elements oder -Attributs zurück. |
| get_XmlType() override | Gibt den XmlSchemaType für das validierte XML-Element oder -Attribut zurück. |
| ToString() const override | Gibt den String Wert des validierten XML-Elements oder -Attributs zurück. |
| ValueAs(const TypeInfo&, SharedPtr<IXmlNamespaceResolver>) override | Gibt den Wert des validierten XML-Elements oder -Attributs als den mit dem IXmlNamespaceResolver Objekt angegebenen Typ zurück, das zur Auflösung von Namespace-Präfixen verwendet wird. |
Typedefs
| Typedef. | Beschreibung |
|---|---|
| Ptr | Ein Alias für einen Shared‑Pointer auf eine Instanz dieser Klasse. |
Hinweise
Objekte dieser Klasse sollten nur mit der Funktion 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‑Pointer und verwenden Sie diesen Pointer, um ihn als Argument an Funktionen zu übergeben.
Siehe auch
- Class XPathItem
- Namespace System::Xml::Schema
- Library Aspose.Font for C++