XmlValidatingReader.HasValue プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > XmlValidatingReader.HasValue プロパティの意味・解説 

XmlValidatingReader.HasValue プロパティ

現在のノードが String.Empty 以外の Value保持できるかどうかを示す値を取得します

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

Dim instance As XmlValidatingReader
Dim value As Boolean

value = instance.HasValue
public override bool HasValue { get;
 }
/** @property */
public boolean get_HasValue ()

プロパティ
リーダーが現在配置されているノードValue を持つことができる場合trueそれ以外場合false

解説解説
使用例使用例

各種データ型XML読み込み、各ノード表示する例を次に示します

Imports System
Imports System.IO
Imports System.Xml

public class Sample

  public shared sub  Main()
  
    'Create the validating reader.
    Dim txtreader as XmlTextReader = new
 XmlTextReader("book1.xml")
    txtreader.WhitespaceHandling = WhitespaceHandling.None
    Dim reader as XmlValidatingReader = new
 XmlValidatingReader(txtreader)
    reader.ValidationType = ValidationType.None

    'Parse the file and each node and its value.
    while (reader.Read())    
      if (reader.HasValue) then
        Console.WriteLine("({0})  {1}={2}", reader.NodeType,
 reader.Name, reader.Value)
      else
        Console.WriteLine("({0}) {1}", reader.NodeType,
 reader.Name)
      end if
    end while

    'Close the reader.
    reader.Close()
    
  end sub
end class 
using System;
using System.IO;
using System.Xml;

public class Sample
{

  public static void Main()
  {

    //Create the validating reader.
    XmlTextReader txtreader = new XmlTextReader("book1.xml");
    txtreader.WhitespaceHandling = WhitespaceHandling.None;
    XmlValidatingReader reader = new XmlValidatingReader(txtreader);
    reader.ValidationType = ValidationType.None;

    //Parse the file and each node and its value.
    while (reader.Read())
    {
      if (reader.HasValue)
        Console.WriteLine("({0})  {1}={2}", reader.NodeType, reader.Name,
 reader.Value);
      else
        Console.WriteLine("({0}) {1}", reader.NodeType, reader.Name);
                 
    }

    //Close the reader.
    reader.Close();
    
  }
} // End class

#using <System.Xml.dll>

using namespace System;
using namespace System::IO;
using namespace System::Xml;
int main()
{
   
   //Create the validating reader.
   XmlTextReader^ txtreader = gcnew XmlTextReader( "book1.xml" );
   txtreader->WhitespaceHandling = WhitespaceHandling::None;
   XmlValidatingReader^ reader = gcnew XmlValidatingReader( txtreader );
   reader->ValidationType = ValidationType::None;
   
   //Parse the file and each node and its value.
   while ( reader->Read() )
   {
      if ( reader->HasValue )
            Console::WriteLine( "({0})  {1}={2}", reader->NodeType,
 reader->Name, reader->Value );
      else
            Console::WriteLine( "({0}) {1}", reader->NodeType, reader->Name
 );
   }

   
   //Close the reader.
   reader->Close();
}

import System.*;
import System.IO.*;
import System.Xml.*;

public class Sample
{
    public static void main(String[]
 args)
    {
        //Create the validating reader.
        XmlTextReader txtReader = new XmlTextReader("book1.xml");
        txtReader.set_WhitespaceHandling(WhitespaceHandling.None);
        XmlValidatingReader reader = new XmlValidatingReader(txtReader);
        reader.set_ValidationType(ValidationType.None);

        //Parse the file and each node and its value.
        while (reader.Read()) {
            if (reader.get_HasValue()) {
                Console.WriteLine("({0})  {1}={2}", reader.get_NodeType()
,
                    reader.get_Name(), reader.get_Value());
            }
            else {
                Console.WriteLine("({0}) {1}", reader.get_NodeType(),
                    reader.get_Name());
            }
        }
        //Close the reader.
        reader.Close();
    } //main 
} // End class Sample
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


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

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

辞書ショートカット

すべての辞書の索引

XmlValidatingReader.HasValue プロパティのお隣キーワード
検索ランキング

   

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



XmlValidatingReader.HasValue プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS