System::Xml::Schema::XmlAtomicValue klass

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

MetodBeskrivning
Clone()Returnerar en kopia av detta XmlAtomicValue-objekt.
get_IsNode() overrideReturnerar ett värde som indikerar om det validerade XML-elementet eller attributet är en XPath-nod eller ett atomärt värde.
get_TypedValue() overrideReturnerar det aktuella validerade XML-elementet eller attributet som ett inramat objekt av den mest lämpliga typen enligt dess schematyp.
get_Value() overrideReturnerar String-värdet för det validerade XML-elementet eller attributet.
get_ValueAsBoolean() overrideReturnerar det validerade XML-elementets eller attributets värde som en Boolean.
get_ValueAsDateTime() overrideReturnerar det validerade XML-elementets eller attributets värde som en DateTime.
get_ValueAsDouble() overrideReturnerar det validerade XML-elementets eller attributets värde som en Double.
get_ValueAsInt() overrideReturnerar det validerade XML-elementets eller attributets värde som en Int32.
get_ValueAsLong() overrideReturnerar det validerade XML-elementets eller attributets värde som en Int64.
get_ValueType() overrideReturnerar typen för det validerade XML-elementet eller attributet.
get_XmlType() overrideReturnerar XmlSchemaType för det validerade XML-elementet eller attributet.
ToString() const overrideReturnerar String-värdet för det validerade XML-elementet eller attributet.
ValueAs(const TypeInfo&, SharedPtr<IXmlNamespaceResolver>) overrideReturnerar 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

TypedefBeskrivning
PtrEtt 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