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)引数の文字が有効な public id 文字であれば渡された文字インスタンスを返し、そうでなければ 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)StringBoolean に変換します。
static ToByte(const String&)StringByte に変換します。
static ToChar(const String&)StringChar に変換します。
static ToDateTime(const String&)StringDateTime に変換します。
static ToDateTime(const String&, const String&)StringDateTime に変換します。
static ToDateTime(const String&, const ArrayPtr<String>&)StringDateTime に変換します。
static ToDateTime(const String&, XmlDateTimeSerializationMode)指定された XmlDateTimeSerializationMode を使用して、StringDateTime に変換します。
static ToDateTimeOffset(const String&)提供された StringDateTimeOffset に変換します。
static ToDateTimeOffset(const String&, const String&)提供された StringDateTimeOffset に変換します。
static ToDateTimeOffset(const String&, const ArrayPtr<String>&)提供された StringDateTimeOffset に変換します。
static ToDecimal(const String&)StringDecimal に変換します。
static ToDouble(String)StringDouble に変換します。
static ToGuid(const String&)StringGuid に変換します。
static ToInt16(const String&)StringInt16 に変換します。
static ToInt32(const String&)StringInt32 に変換します。
static ToInt64(const String&)StringInt64 に変換します。
static ToSByte(const String&)StringSByte に変換します。
static ToSingle(String)StringSingle に変換します。
static ToString(bool)BooleanString に変換します。
static ToString(char16_t)CharString に変換します。
static ToString(Decimal)DecimalString に変換します。
static ToString(int8_t)SByteString に変換します。
static ToString(int16_t)Int16String に変換します。
static ToString(int32_t)Int32String に変換します。
static ToString(int64_t)Int64String に変換します。
static ToString(uint8_t)ByteString に変換します。
static ToString(uint16_t)UInt16String に変換します。
static ToString(uint32_t)UInt32String に変換します。
static ToString(uint64_t)UInt64String に変換します。
static ToString(float)SingleString に変換します。
static ToString(double)DoubleString に変換します。
static ToString(TimeSpan)TimeSpanString に変換します。
static ToString(DateTime)DateTimeString に変換します。
static ToString(DateTime, const String&)DateTimeString に変換します。
static ToString(DateTime, XmlDateTimeSerializationMode)DateTime を、指定された XmlDateTimeSerializationMode を使用して String に変換します。
static ToString(DateTimeOffset)提供された DateTimeOffsetString に変換します。
static ToString(DateTimeOffset, const String&)提供された DateTimeOffset を、指定された形式で String に変換します。
static ToString(Guid)GuidString に変換します。
static ToTimeSpan(const String&)StringTimeSpan に変換します。
static ToUInt16(const String&)StringUInt16 に変換します。
static ToUInt32(const String&)StringUInt32 に変換します。
static ToUInt64(const String&)StringUInt64 に変換します。
static VerifyName(const String&)名前が W3C Extended Markup Language の勧告に従って有効な名前であることを検証します。
static VerifyNCName(const String&)名前が W3C Extended Markup Language の勧告に従って有効な NCName であることを検証します。NCName はコロンを含めることのできない名前です。
static VerifyNMTOKEN(const String&)文字列が W3C XML Schema Part2: Datatypes の勧告に従って有効な NMTOKEN であることを検証します。
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このクラスのインスタンスへの共有ポインタのエイリアスです。

参照