XmlConvertとは? わかりやすく解説

XmlConvert クラス

XML 名をエンコードおよびデコードし、共通言語ランタイム型と XML スキーマ定義言語 (XSD) 型との間で変換実行するメソッド提供しますデータ型変換する場合返される値はロケールには依存しません。

名前空間: System.Xml
アセンブリ: System.Xml (system.xml.dll 内)
構文構文

public class XmlConvert
public ref class XmlConvert
public class XmlConvert
public class XmlConvert
解説解説

要素および属性名または ID 値は、www.w3.org/TR/2000/REC-xml-20001006.html で公開されている、勧告Extensible Markup Language (XML) 1.0 (Second Edition)』に従ってXML 文字範囲限定されています。前に無効な文字含まれている場合は、EncodeName メソッドおよび DecodeName メソッド使用して有効な XML 名に変換します

Microsoft SQL ServerMicrosoft Word などの多く言語アプリケーションでは、XML 名として有効でない Unicode 文字を名前に使用できます。たとえば、"Order Detail" がデータベースの列ヘッダーであった場合、このデータベースでは、OrderDetail という語の間に空白使用できます。ただし、XML では、OrderDetail の間の空白無効な XML 文字であると見なされます。したがって無効な文字である空白エスケープされた 16 進エンコーディング変換する必要があり、後からデコードできます

EncodeName メソッドXmlWriter クラス使用すると、書き込まれる名前を確実に有効な XML 名にできます。"Order Detail" という名前を有効な XML 名に変換し要素 <Order_0x0020_Detail>My order</Order_0x0020_Detail>書き込む C# コード次に示します

 writer.WriteElementString(XmlConvert.EncodeName("Order Detail"),"My order");

また、XmlConvert は、文字列から .NET Framework データ型への変換、およびその逆の変換ができるようにするメソッド提供しますデータ変換時にはロケール設定考慮されません。データ型XML スキーマ (XSD) データ型基づいてます。

メモメモ

.NET Framework Version 2.0 では、XmlReaderXmlWriter、および XPathNavigator の各クラスに、型指定されデータ処理できる新しメソッド用意されています。これらの新しメソッドは、文字列から .NET Framework データ型への変換処理します

継承階層継承階層
System.Object
  System.Xml.XmlConvert
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

XmlConvert コンストラクタ


XmlConvert メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド参照)
  名前 説明
パブリック メソッド DecodeName 名前をデコードます。このメソッドは、EncodeName メソッドおよび EncodeLocalName メソッド変換元に戻します
パブリック メソッド EncodeLocalName 名前を有効な XML ローカル名に変換します
パブリック メソッド EncodeName 名前を有効な XML 名に変換します
パブリック メソッド EncodeNmToken XML 仕様に従って有効な名前であることを検証します。
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 ( Object から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 ( Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 ( Object から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド ToBoolean String等価Boolean変換します
パブリック メソッド ToByte String等価Byte変換します
パブリック メソッド ToChar String等価Char変換します
パブリック メソッド ToDateTime オーバーロードされますString等価DateTime変換します
パブリック メソッド ToDecimal String等価Decimal変換します
パブリック メソッド ToDouble String等価Double変換します
パブリック メソッド ToGuid String等価Guid変換します
パブリック メソッド ToInt16 String等価の Int16 に変換します
パブリック メソッド ToInt32 String等価の Int32 に変換します
パブリック メソッド ToInt64 String等価の Int64 に変換します
パブリック メソッド ToSByte String等価の SByte に変換します
パブリック メソッド ToSingle String等価Single変換します
パブリック メソッド ToString オーバーロードされます厳密に指定されデータ等価String 形式変換します
パブリック メソッド ToTimeSpan String等価の TimeSpan に変換します
パブリック メソッド ToUInt16 String等価の UInt16 に変換します
パブリック メソッド ToUInt32 String等価の UInt32 に変換します
パブリック メソッド ToUInt64 String等価の UInt64 に変換します
パブリック メソッド VerifyName W3C 勧告Extended Markup Languageに従って有効な名前であることを検証します。
パブリック メソッド VerifyNCName W3C 勧告Extended Markup Language recommendationに従って名前が有効な NCName であることを検証します。
パブリック メソッド VerifyNMTOKEN W3C 勧告XML Schema Part 2: Datatypes』に照らし合わせて文字列有効な NMTOKEN であることを検証します。
パブリック メソッド VerifyTOKEN W3C 勧告XML Schema Part 2: Datatypes』に照らし合わせて文字列有効なトークンであることを検証します。
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

XmlConvert クラス
System.Xml 名前空間

XmlConvert メンバ

XML 名をエンコードおよびデコードし、共通言語ランタイム型と XML スキーマ定義言語 (XSD) 型との間で変換実行するメソッド提供しますデータ型変換する場合返される値はロケールには依存しません。

XmlConvert データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド XmlConvert XmlConvert クラス新しインスタンス初期化します。
パブリック メソッドパブリック メソッド
( プロテクト メソッド参照)
  名前 説明
パブリック メソッド DecodeName 名前をデコードます。このメソッドは、EncodeName メソッドおよび EncodeLocalName メソッド変換元に戻します
パブリック メソッド EncodeLocalName 名前を有効な XML ローカル名に変換します
パブリック メソッド EncodeName 名前を有効な XML 名に変換します
パブリック メソッド EncodeNmToken XML 仕様に従って有効な名前であることを検証します。
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 (Object から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 (Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド ToBoolean String等価Boolean変換します
パブリック メソッド ToByte String等価Byte変換します
パブリック メソッド ToChar String等価Char変換します
パブリック メソッド ToDateTime オーバーロードされますString等価DateTime変換します
パブリック メソッド ToDecimal String等価Decimal変換します
パブリック メソッド ToDouble String等価Double変換します
パブリック メソッド ToGuid String等価Guid変換します
パブリック メソッド ToInt16 String等価の Int16 に変換します
パブリック メソッド ToInt32 String等価の Int32 に変換します
パブリック メソッド ToInt64 String等価の Int64 に変換します
パブリック メソッド ToSByte String等価の SByte に変換します
パブリック メソッド ToSingle String等価Single変換します
パブリック メソッド ToString オーバーロードされます厳密に指定されデータ等価String 形式変換します
パブリック メソッド ToTimeSpan String等価の TimeSpan に変換します
パブリック メソッド ToUInt16 String等価の UInt16 に変換します
パブリック メソッド ToUInt32 String等価の UInt32 に変換します
パブリック メソッド ToUInt64 String等価の UInt64 に変換します
パブリック メソッド VerifyName W3C 勧告Extended Markup Languageに従って有効な名前であることを検証します。
パブリック メソッド VerifyNCName W3C 勧告Extended Markup Language recommendationに従って名前が有効な NCName であることを検証します。
パブリック メソッド VerifyNMTOKEN W3C 勧告XML Schema Part 2: Datatypes』に照らし合わせて文字列有効な NMTOKEN であることを検証します。
パブリック メソッド VerifyTOKEN W3C 勧告XML Schema Part 2: Datatypes』に照らし合わせて文字列有効なトークンであることを検証します。
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

XmlConvert クラス
System.Xml 名前空間


このページでは「.NET Framework クラス ライブラリ リファレンス」からXmlConvertを検索した結果を表示しています。
Weblioに収録されているすべての辞書からXmlConvertを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からXmlConvert を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「XmlConvert」の関連用語

XmlConvertのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



XmlConvertのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS