XmlReader.ReadContentAsObject メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > XmlReader.ReadContentAsObject メソッドの意味・解説 

XmlReader.ReadContentAsObject メソッド

メモ : このメソッドは、.NET Framework version 2.0 で新しく追加されたものです。

現在の位置でテキストの内容を Object として読み取ります。

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

Public Overridable Function
 ReadContentAsObject As Object
public virtual Object ReadContentAsObject ()
public:
virtual Object^ ReadContentAsObject ()
public Object ReadContentAsObject ()
public function ReadContentAsObject () : Object

戻り値
最も適切な共通言語ランタイム (CLR) オブジェクトとしてのテキストの内容。

例外例外
例外の種類条件

InvalidCastException

試行されたキャストが無効です。

FormatException

文字列書式が無効です。

解説解説

このメソッドは、テキスト、空白、有意の空白、および CDATA セクションを連結し、すべてのコメントまたは処理命令をスキップします。エンティティ参照は自動的に解決されます。

内容が型指定されている場合、リーダーは、ValueType プロパティで指定された最も適切な型のボックス化された CLR を返します。内容がリスト型の場合、このリーダーは適切な型のボックス化されたオブジェクトの配列を返します。

メモメモ

内容を解析しているときに検証エラーが発生し、リーダーが Create メソッドで作成された XmlReader オブジェクトの場合、リーダーは内容を文字列として返します。つまり、検証のエラーまたは警告が発生すると、内容は型指定されていないものとして扱われます。

内容が型指定されていない場合、リーダーは内容を文字列として返します。

このメソッドで各ノード型がどのように処理されるかについて、次の表に示します。

XmlNodeType

戻り値

リーダーの動作

Text

CDATA

Whitespace

SignificantWhitespace

EntityReference

EndEntity

連結されたテキストの内容、CDATA、空白、および要求された型に変換された有意な空白ノード。

次の開始要素タグまたは終了要素タグに移動します。エンティティ参照は自動的に展開されます。

Attribute

属性値による XmlConvert.ToXxx の呼び出しと同じ。

リーダーは、現在の位置から変わりません。

Comment

ProcessingInstruction

処理命令 (PI) またはコメントを無視し、PI またはコメントに続く、連結されたテキストの内容を読み込みます。

次の開始要素タグまたは終了要素タグに移動します。エンティティ参照は自動的に展開されます。

EndElement

リーダーが (ValidationType が Schema に設定された) スキーマ検証リーダーである場合は要素の値。それ以外の場合は空の文字列。

リーダーは、現在の位置から変わりません。

Element

XmlDeclaration

None

Document

DocumentType

Notation

Entity

DocumentFragment

InvalidOperationException がスローされます。

未定義。ただし、リーダー (読み取り機能) は現在の位置にとどまるのが一般的です。

詳細については、「型指定されたデータの読み取り」および W3C 勧告『XML Schema Part 2: Datatypes』(http://www.w3.org/TR/xmlschema-2/) を参照してください。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

XmlReader.ReadContentAsObject メソッドのお隣キーワード
検索ランキング

   

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



XmlReader.ReadContentAsObject メソッドのページの著作権

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

©2026 GRAS Group, Inc.RSS