الفئة System::Xml::XmlConvert

XmlConvert class

يقوم بترميز وفك ترميز أسماء XML، ويوفر طرقًا لتحويل بين أنواع وقت التشغيل وأنواع لغة تعريف Schema XML (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)يرجع نسخة الحرف المُمرَّ إذا كان الحرف في الوسيط هو حرف معرف عام صالح، وإلا 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.
static VerifyNCName(const String&)يتحقق من أن الاسم هو NCName صالح وفقًا لتوصية لغة الترميز الموسعة W3C. الـNCName هو اسم لا يمكن أن يحتوي على نقطتين.
static VerifyNMTOKEN(const String&)يتحقق من أن السلسلة هي NMTOKEN صالح وفقًا لتوصية W3C XML Schema الجزء 2: الأنواع.
static VerifyPublicId(const String&)يعيد نسخة السلسلة المُمرَّرة إذا كانت جميع الأحرف في وسيط السلسلة صالحة كأحرف معرف عام.
static VerifyTOKEN(const String&)يتحقق من أن السلسلة هي رمز صالح وفقًا لتوصية W3C XML Schema الجزء 2: الأنواع.
static VerifyWhitespace(const String&)يعيد نسخة السلسلة المُمرَّرة إذا كانت جميع الأحرف في وسيط السلسلة صالحة كأحرف مسافة بيضاء.
static VerifyXmlChars(const String&)يعيد السلسلة المُمرَّرة إذا كانت جميع الأحرف وأحرف أزواج الاستبدال في وسيط السلسلة صالحة كأحرف XML، وإلا يتم رمي XmlException مع معلومات عن أول حرف غير صالح تم مواجهته.

Typedefs

تعريف نوعالوصف
Ptrاسم مستعار لمؤشر مشترك إلى نسخة من هذه الفئة.

انظر أيضًا