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) | 使用指定的 XmlDateTimeSerializationMode,将 String 转换为 DateTime。 |
| 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 使用指定的 XmlDateTimeSerializationMode 转换为 String。 |
| 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&) | 验证该名称是否符合 W3C 扩展标记语言推荐的有效 NCName。NCName 是一种不能包含冒号的名称。 |
| static VerifyNMTOKEN(const String&) | 验证该字符串是否符合 W3C XML Schema 第2部分:数据类型 推荐的有效 NMTOKEN。 |
| static VerifyPublicId(const String&) | 如果字符串参数中的所有字符都是有效的公共标识符字符,则返回传入的字符串实例。 |
| static VerifyTOKEN(const String&) | 验证该字符串是否符合 W3C XML Schema 第2部分:数据类型 推荐的有效标记。 |
| static VerifyWhitespace(const String&) | 如果字符串参数中的所有字符都是有效的空白字符,则返回传入的字符串实例。 |
| static VerifyXmlChars(const String&) | 如果字符串参数中的所有字符及代理对字符都是有效的 XML 字符,则返回传入的字符串;否则会抛出 XmlException,并提供首次遇到的无效字符信息。 |
Typedefs
| 类型定义 | 描述 |
|---|---|
| Ptr | 此类实例的共享指针别名。 |
另见
- Class Object
- Namespace System::Xml
- Library Aspose.Font for C++