Класс System::Xml::XmlConvert
Содержание
[
Скрывать
]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) | Возвращает переданный экземпляр символа, если символ в аргументе является допустимым символом публичного идентификатора, иначе 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&) | Возвращает переданный экземпляр строки, если все символы в аргументе строки являются допустимыми символами public id. |
| static VerifyTOKEN(const String&) | Проверяет, что строка является допустимым токеном согласно рекомендации W3C XML Schema Part2: Datatypes. |
| static VerifyWhitespace(const String&) | Возвращает переданный экземпляр строки, если все символы в аргументе строки являются допустимыми символами пробельных знаков. |
| static VerifyXmlChars(const String&) | Возвращает переданную строку, если все символы и символы суррогатных пар в аргументе строки являются допустимыми XML‑символами; в противном случае выбрасывается XmlException с информацией о первом найденном недопустимом символе. |
Typedefs
| Определение типа. | Описание |
|---|---|
| Ptr | Псевдоним для shared pointer к экземпляру этого класса. |
См. также
- Class Object
- Namespace System::Xml
- Library Aspose.Page for C++