System::Xml::Schema::XmlAtomicValue klass
Innehåll
[
Dölj
]XmlAtomicValue class
Representerar det typade värdet av ett validerat XML-element eller attribut. Klassen XmlAtomicValue kan inte ärvas.
class XmlAtomicValue : public System::Xml::XPath::XPathItem
Metoder
| Metod | Beskrivning |
|---|---|
| Clone() | Returnerar en kopia av detta XmlAtomicValue-objekt. |
| get_IsNode() override | Returnerar ett värde som indikerar om det validerade XML-elementet eller attributet är en XPath-nod eller ett atomärt värde. |
| get_TypedValue() override | Returnerar det aktuella validerade XML-elementet eller attributet som ett inramat objekt av den mest lämpliga typen enligt dess schematyp. |
| get_Value() override | Returnerar String-värdet för det validerade XML-elementet eller attributet. |
| get_ValueAsBoolean() override | Returnerar det validerade XML-elementets eller attributets värde som en Boolean. |
| get_ValueAsDateTime() override | Returnerar det validerade XML-elementets eller attributets värde som en DateTime. |
| get_ValueAsDouble() override | Returnerar det validerade XML-elementets eller attributets värde som en Double. |
| get_ValueAsInt() override | Returnerar det validerade XML-elementets eller attributets värde som en Int32. |
| get_ValueAsLong() override | Returnerar det validerade XML-elementets eller attributets värde som en Int64. |
| get_ValueType() override | Returnerar typen för det validerade XML-elementet eller attributet. |
| get_XmlType() override | Returnerar XmlSchemaType för det validerade XML-elementet eller attributet. |
| ToString() const override | Returnerar String-värdet för det validerade XML-elementet eller attributet. |
| ValueAs(const TypeInfo&, SharedPtr<IXmlNamespaceResolver>) override | Returnerar det validerade XML-elementets eller attributets värde som den typ som anges med hjälp av IXmlNamespaceResolver-objektet som specificerats för att lösa namnrymdsprefix. |
Typedefs
| Typedef | Beskrivning |
|---|---|
| Ptr | Ett alias för delad pekare till en instans av denna klass. |
Anmärkningar
Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig instanser av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
Se även
- Class XPathItem
- Namespace System::Xml::Schema
- Library Aspose.Page for C++