XmlConvert 类

定义

对 XML 名称进行编码和解码,并提供方法在公共语言运行时类型和 XML 架构定义语言 (XSD) 类型之间进行转换。 转换数据类型时,返回的值是独立于区域设置的。

public ref class XmlConvert abstract sealed
public ref class XmlConvert
public static class XmlConvert
public class XmlConvert
type XmlConvert = class
Public Class XmlConvert
继承
XmlConvert

注解

有关此 API 的详细信息,请参阅 XmlConvert 的补充 API 备注

构造函数

XmlConvert()

初始化 XmlConvert 类的新实例。

方法

DecodeName(String)

对名称进行解码。 该方法完成 EncodeName(String)EncodeLocalName(String) 方法的反向操作。

EncodeLocalName(String)

将名称转换为有效的 XML 本地名称。

EncodeName(String)

将名称转换为有效的 XML 名称。

EncodeNmToken(String)

根据 XML 规范验证该名称是否有效。

IsNCNameChar(Char)

检查传入的字符是否是有效的非冒号字符类型。

IsPublicIdChar(Char)

如果参数中的字符是有效的公共 ID 字符,则返回传入的字符实例;否则返回 null

IsStartNCNameChar(Char)

检查传入的字符是否为有效的启动名称字符类型。

IsWhitespaceChar(Char)

检查传入的字符是否是有效的 XML 空白字符。

IsXmlChar(Char)

检查传入的字符是否是有效的 XML 字符。

IsXmlSurrogatePair(Char, Char)

检查传入的代理项字符对是否是有效的 XML 字符。

ToBoolean(String)

String 转换为等效的 Boolean

ToByte(String)

String 转换为等效的 Byte

ToChar(String)

String 转换为等效的 Char

ToDateTime(String)
已过时.
已过时.

String 转换为等效的 DateTime

ToDateTime(String, String)

String 转换为等效的 DateTime

ToDateTime(String, String[])

String 转换为等效的 DateTime

ToDateTime(String, XmlDateTimeSerializationMode)

使用指定的 XmlDateTimeSerializationModeString 转换为 DateTime

ToDateTimeOffset(String)

将提供的 String 转换为等效的 DateTimeOffset

ToDateTimeOffset(String, String)

将提供的 String 转换为等效的 DateTimeOffset

ToDateTimeOffset(String, String[])

将提供的 String 转换为等效的 DateTimeOffset

ToDecimal(String)

String 转换为等效的 Decimal

ToDouble(String)

String 转换为等效的 Double

ToGuid(String)

String 转换为等效的 Guid

ToInt16(String)

String 转换为等效的 Int16

ToInt32(String)

String 转换为等效的 Int32

ToInt64(String)

String 转换为等效的 Int64

ToSByte(String)

String 转换为等效的 SByte

ToSingle(String)

String 转换为等效的 Single

ToString(Boolean)

Boolean 转换为 String

ToString(Byte)

Byte 转换为 String

ToString(Char)

Char 转换为 String

ToString(DateTime)
已过时.
已过时.

DateTime 转换为 String

ToString(DateTime, String)

DateTime 转换为 String

ToString(DateTime, XmlDateTimeSerializationMode)

使用指定的 XmlDateTimeSerializationModeDateTime 转换为 String

ToString(DateTimeOffset)

将提供的 DateTimeOffset 转换为 String

ToString(DateTimeOffset, String)

将提供的 DateTimeOffset 转换为指定格式的 String

ToString(Decimal)

Decimal 转换为 String

ToString(Double)

Double 转换为 String

ToString(Guid)

Guid 转换为 String

ToString(Int16)

Int16 转换为 String

ToString(Int32)

Int32 转换为 String

ToString(Int64)

Int64 转换为 String

ToString(SByte)

SByte 转换为 String

ToString(Single)

Single 转换为 String

ToString(TimeSpan)

TimeSpan 转换为 String

ToString(UInt16)

UInt16 转换为 String

ToString(UInt32)

UInt32 转换为 String

ToString(UInt64)

UInt64 转换为 String

ToTimeSpan(String)

String 转换为等效的 TimeSpan

ToUInt16(String)

String 转换为等效的 UInt16

ToUInt32(String)

String 转换为等效的 UInt32

ToUInt64(String)

String 转换为等效的 UInt64

VerifyName(String)

根据 W3C 可扩展标记语言建议验证该名称是否是有效的名称。

VerifyNCName(String)

根据 W3C 可扩展标记语言建议,验证名称是否是有效的 NCNameNCName 是不能包含冒号的名称。

VerifyNMTOKEN(String)

根据“W3C 的 XML 架构第 2 部分:数据类型建议”,验证字符串是否是有效的 NMTOKEN。

VerifyPublicId(String)

如果字符串自变量中的所有字符都是有效的公共 ID 字符,则返回传入的字符串实例。

VerifyTOKEN(String)

根据 W3C XML 架构第 2 部分“数据类型”建议,验证该字符串是否为有效标记。

VerifyWhitespace(String)

如果字符串参数中的所有字符都是有效的空白字符,则返回传入的字符串实例。

VerifyXmlChars(String)

如果字符串自变量中的所有字符和代理项对字符都是有效的 XML 字符,则返回传入的字符串;否则将引发 XmlException 并提供有关遇到的第一个无效字符的信息。

适用于