System::Xml::XmlConvert class

XmlConvert class

Κωδικοποιεί και αποκωδικοποιεί ονόματα XML, και παρέχει μεθόδους για μετατροπή μεταξύ τύπων χρόνου εκτέλεσης και τύπων XML Schema γλώσσας ορισμού (XSD). Όταν μετατρέπονται τύποι δεδομένων, οι επιστρεφόμενες τιμές είναι ανεξάρτητες από την τοπική ρύθμιση.

class XmlConvert : public System::Object

Μέθοδοι

ΜέθοδοςΠεριγραφή
static DecodeName(const String&)Αποκωδικοποιεί ένα όνομα. Αυτή η μέθοδος κάνει το αντίστροφο των μεθόδων XmlConvert::EncodeName(String) και XmlConvert::EncodeLocalName(String).
static EncodeLocalName(const String&)Μετατρέπει το όνομα σε έγκυρο τοπικό όνομα XML.
static EncodeName(const String&)Μετατρέπει το όνομα σε έγκυρο όνομα XML.
static EncodeNmToken(const String&)Επαληθεύει ότι το όνομα είναι έγκυρο σύμφωνα με την προδιαγραφή XML.
static IsNCNameChar(char16_t)Ελέγχει εάν ο χαρακτήρας που δόθηκε είναι έγκυρος τύπος χαρακτήρα χωρίς άνω-κάτω.
static IsPublicIdChar(char16_t)Επιστρέφει το αντικείμενο χαρακτήρα που δόθηκε εάν ο χαρακτήρας στο όρισμα είναι έγκυρος χαρακτήρας δημόσιου id, διαφορετικά nullptr.
static IsStartNCNameChar(char16_t)Ελέγχει εάν ο χαρακτήρας που δόθηκε είναι έγκυρος τύπος χαρακτήρα εκκίνησης ονόματος.
static IsWhitespaceChar(char16_t)Ελέγχει εάν ο δοσμένος χαρακτήρας είναι έγκυρος χαρακτήρας κενού XML.
static IsXmlChar(char16_t)Ελέγχει εάν ο δοσμένος χαρακτήρας είναι έγκυρος χαρακτήρας XML.
static IsXmlSurrogatePair(char16_t, char16_t)Ελέγχει εάν το δοσμένο ζεύγος αντιπροσώπων χαρακτήρων είναι έγκυρος χαρακτήρας XML.
static ToBoolean(String)Μετατρέπει το String σε ισοδύναμο Boolean.
static ToByte(const String&)Μετατρέπει το String σε ισοδύναμο Byte.
static ToChar(const String&)Μετατρέπει το String σε ισοδύναμο Char.
static ToDateTime(const String&)Μετατρέπει το String σε ισοδύναμο DateTime.
static ToDateTime(const String&, const String&)Μετατρέπει το String σε ισοδύναμο DateTime.
static ToDateTime(const String&, const ArrayPtr<String>&)Μετατρέπει το String σε ισοδύναμο DateTime.
static ToDateTime(const String&, XmlDateTimeSerializationMode)Μετατρέπει το String σε DateTime χρησιμοποιώντας το καθορισμένο XmlDateTimeSerializationMode.
static ToDateTimeOffset(const String&)Μετατρέπει το παρεχόμενο String σε ισοδύναμο DateTimeOffset.
static ToDateTimeOffset(const String&, const String&)Μετατρέπει το παρεχόμενο String σε ισοδύναμο DateTimeOffset.
static ToDateTimeOffset(const String&, const ArrayPtr<String>&)Μετατρέπει το παρεχόμενο String σε ισοδύναμο DateTimeOffset.
static ToDecimal(const String&)Μετατρέπει το String σε ισοδύναμο Decimal.
static ToDouble(String)Μετατρέπει το String σε ισοδύναμο Double.
static ToGuid(const String&)Μετατρέπει το String σε ισοδύναμο Guid.
static ToInt16(const String&)Μετατρέπει το String σε ισοδύναμο Int16.
static ToInt32(const String&)Μετατρέπει το String σε ισοδύναμο Int32.
static ToInt64(const String&)Μετατρέπει το String σε ισοδύναμο Int64.
static ToSByte(const String&)Μετατρέπει το String σε ισοδύναμο SByte.
static ToSingle(String)Μετατρέπει το String σε ισοδύναμο Single.
static ToString(bool)Μετατρέπει το Boolean σε String.
static ToString(char16_t)Μετατρέπει το Char σε String.
static ToString(Decimal)Μετατρέπει το Decimal σε String.
static ToString(int8_t)Μετατρέπει το SByte σε String.
static ToString(int16_t)Μετατρέπει το Int16 σε String.
static ToString(int32_t)Μετατρέπει το Int32 σε String.
static ToString(int64_t)Μετατρέπει το Int64 σε String.
static ToString(uint8_t)Μετατρέπει το Byte σε String.
static ToString(uint16_t)Μετατρέπει το UInt16 σε ένα String.
static ToString(uint32_t)Μετατρέπει το UInt32 σε ένα String.
static ToString(uint64_t)Μετατρέπει το UInt64 σε ένα String.
static ToString(float)Μετατρέπει το Single σε ένα String.
static ToString(double)Μετατρέπει το Double σε ένα String.
static ToString(TimeSpan)Μετατρέπει το TimeSpan σε ένα String.
static ToString(DateTime)Μετατρέπει το DateTime σε ένα String.
static ToString(DateTime, const String&)Μετατρέπει το DateTime σε ένα String.
static ToString(DateTime, XmlDateTimeSerializationMode)Μετατρέπει το DateTime σε ένα String χρησιμοποιώντας το καθορισμένο XmlDateTimeSerializationMode.
static ToString(DateTimeOffset)Μετατρέπει το παρεχόμενο DateTimeOffset σε ένα String.
static ToString(DateTimeOffset, const String&)Μετατρέπει το παρεχόμενο DateTimeOffset σε ένα String στην καθορισμένη μορφή.
static ToString(Guid)Μετατρέπει το Guid σε ένα String.
static ToTimeSpan(const String&)Μετατρέπει το String σε ένα ισοδύναμο TimeSpan.
static ToUInt16(const String&)Μετατρέπει το String σε ένα ισοδύναμο UInt16.
static ToUInt32(const String&)Μετατρέπει το String σε ένα ισοδύναμο UInt32.
static ToUInt64(const String&)Μετατρέπει το String σε ένα ισοδύναμο UInt64.
static VerifyName(const String&)Επαληθεύει ότι το όνομα είναι έγκυρο σύμφωνα με τη σύσταση του W3C Extended Markup Language.
static VerifyNCName(const String&)Επαληθεύει ότι το όνομα είναι έγκυρο NCName σύμφωνα με τη σύσταση του W3C Extended Markup Language. Ένα NCName είναι ένα όνομα που δεν μπορεί να περιέχει άνω τελεία.
static VerifyNMTOKEN(const String&)Επαληθεύει ότι η συμβολοσειρά είναι έγκυρο NMTOKEN σύμφωνα με τη σύσταση του W3C XML Schema Part2: Datatypes.
static VerifyPublicId(const String&)Επιστρέφει το περασμένο αντικείμενο συμβολοσειράς εάν όλοι οι χαρακτήρες στο όρισμα της συμβολοσειράς είναι έγκυροι χαρακτήρες δημόσιου αναγνωριστικού.
static VerifyTOKEN(const String&)Επαληθεύει ότι η συμβολοσειρά είναι έγκυρο token σύμφωνα με τη σύσταση του W3C XML Schema Part2: Datatypes.
static VerifyWhitespace(const String&)Επιστρέφει το περασμένο αντικείμενο συμβολοσειράς εάν όλοι οι χαρακτήρες στο όρισμα της συμβολοσειράς είναι έγκυροι χαρακτήρες λευκού διαστήματος.
static VerifyXmlChars(const String&)Επιστρέφει τη μεταβιβασμένη συμβολοσειρά εάν όλοι οι χαρακτήρες και οι χαρακτήρες ζεύγους υποκατάστασης στο όρισμα της συμβολοσειράς είναι έγκυροι χαρακτήρες XML· διαφορετικά, μια XmlException ρίχνεται με πληροφορίες για τον πρώτο μη έγκυρο χαρακτήρα που εντοπίστηκε.

Typedefs

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

Δείτε επίσης