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 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.Font for C++