System::Xml::Schema::XmlAtomicValue Klasse
Inhalt
[
Ausblenden
]XmlAtomicValue class
Stellt den typisierten Wert eines validierten XML-Elements oder Attributs dar. Die XmlAtomicValue Klasse kann nicht vererbt 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 Schematyp 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 ein Int32 zurück. |
| get_ValueAsLong() override | Gibt den Wert des validierten XML-Elements oder Attributs als ein 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.Page for C++