System::Xml::Schema::XmlAtomicValue κλάση

XmlAtomicValue class

Αντιπροσωπεύει την τυποποιημένη τιμή ενός επικυρωμένου στοιχείου ή χαρακτηριστικού XML. Η κλάση XmlAtomicValue δεν μπορεί να κληρονομηθεί.

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

Μέθοδοι

ΜέθοδοςΠεριγραφή
Clone()Επιστρέφει ένα αντίγραφο αυτού του αντικειμένου XmlAtomicValue.
get_IsNode() overrideΕπιστρέφει μια τιμή που υποδεικνύει εάν το επικυρωμένο στοιχείο ή χαρακτηριστικό XML είναι κόμβος XPath ή ατομική τιμή.
get_TypedValue() overrideΕπιστρέφει το τρέχον επικυρωμένο στοιχείο ή χαρακτηριστικό XML ως ένα συσκευασμένο αντικείμενο του πιο κατάλληλου τύπου σύμφωνα με τον τύπο σχήματος του.
get_Value() overrideΕπιστρέφει την τιμή String του επικυρωμένου στοιχείου ή χαρακτηριστικού XML.
get_ValueAsBoolean() overrideΕπιστρέφει την τιμή του επικυρωμένου στοιχείου ή χαρακτηριστικού XML ως Boolean.
get_ValueAsDateTime() overrideΕπιστρέφει την τιμή του επικυρωμένου στοιχείου ή χαρακτηριστικού XML ως DateTime.
get_ValueAsDouble() overrideΕπιστρέφει την τιμή του επικυρωμένου στοιχείου ή χαρακτηριστικού XML ως Double.
get_ValueAsInt() overrideΕπιστρέφει την τιμή του επικυρωμένου στοιχείου ή χαρακτηριστικού XML ως Int32.
get_ValueAsLong() overrideΕπιστρέφει την τιμή του επικυρωμένου στοιχείου ή χαρακτηριστικού XML ως Int64.
get_ValueType() overrideΕπιστρέφει τον τύπο του επικυρωμένου στοιχείου ή χαρακτηριστικού XML.
get_XmlType() overrideΕπιστρέφει το XmlSchemaType για το επικυρωμένο στοιχείο ή χαρακτηριστικό XML.
ToString() const overrideΕπιστρέφει την τιμή String του επικυρωμένου στοιχείου ή χαρακτηριστικού XML.
ValueAs(const TypeInfo&, SharedPtr<IXmlNamespaceResolver>) overrideΕπιστρέφει την τιμή του επικυρωμένου στοιχείου ή χαρακτηριστικού XML ως τον τύπο που καθορίζεται χρησιμοποιώντας το αντικείμενο IXmlNamespaceResolver που έχει οριστεί για την επίλυση προθεμάτων ονοματοχώρου.

Typedefs

TypedefΠεριγραφή
PtrΈνα ψευδώνυμο για κοινό δείκτη σε μια παρουσία αυτής της κλάσης.

Παρατηρήσεις

Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε παρουσίες αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς αυτό θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τον περάσετε στις συναρτήσεις ως όρισμα.

Δείτε επίσης