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

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

XmlReader.MoveToContent メソッド

現在のノードコンテンツ (空白でないテキストCDATAElementEndElementEntityReference、または EndEntity) ノードかどうか確認しますノードコンテンツ ノードない場合リーダーは、次のコンテンツ ノードまたはファイル末尾までスキップします。リーダーは、ProcessingInstructionDocumentTypeCommentWhitespace、または SignificantWhitespace の型のノードスキップします。

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

Public Overridable Function
 MoveToContent As XmlNodeType
Dim instance As XmlReader
Dim returnValue As XmlNodeType

returnValue = instance.MoveToContent
public virtual XmlNodeType MoveToContent ()
public:
virtual XmlNodeType MoveToContent ()
public XmlNodeType MoveToContent ()
public function MoveToContent () : XmlNodeType

戻り値
メソッド見つけた現在のノードの NodeType。リーダー入力ストリーム末尾到達した場合XmlNodeType.None

例外例外
解説解説
使用例使用例

これは、中断せずランダム XML マークアップスキップできるコード書き込むときに役立ちます。たとえば、次のようなコードがあるとします

If reader.MoveToContent() = XmlNodeType.Element And
 reader.Name = "price" Then
    _price = reader.ReadString()
End If
if (reader.MoveToContent() == XmlNodeType.Element && reader.Name
 == "price") 
 {
    _price = reader.ReadString();
 }
if ( reader->MoveToContent() == XmlNodeType::Element &&
   reader->Name->Equals( "price" ) )
{
   _price = reader->ReadString();
}
if (reader.MoveToContent().Equals(XmlNodeType.Element) &&
 
    reader.get_Name().Equals("price")) {
    _price = reader.ReadString();
}

このコードは、次の入力中断せずに処理できます

<price>123.4</price>

および

<?xml version="1.0"><!DOCTYPE price SYSTEM
  "abc"><price>123.4</price>

および

<?xml version="1.0"><!DOCTYPE price SYSTEM "abc"
  [<!ENTTIY p
  "123.4">]><price>&p;</price>

および

<!-- some test comment --><?processing
  instruction?><price>123.4</price>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



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

辞書ショートカット

すべての辞書の索引

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

   

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



XmlReader.MoveToContent メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS