XmlReader.ReadToFollowing XmlReader.ReadToFollowing XmlReader.ReadToFollowing XmlReader.ReadToFollowing Method

定義

指定された要素が見つかるまで読み込みます。Reads until the named element is found.

オーバーロード

ReadToFollowing(String) ReadToFollowing(String) ReadToFollowing(String) ReadToFollowing(String)

指定された修飾名の要素が見つかるまで読み込みます。Reads until an element with the specified qualified name is found.

ReadToFollowing(String, String) ReadToFollowing(String, String) ReadToFollowing(String, String) ReadToFollowing(String, String)

指定されたローカル名と名前空間 URI が見つかるまで要素を読み込みます。Reads until an element with the specified local name and namespace URI is found.

ReadToFollowing(String) ReadToFollowing(String) ReadToFollowing(String) ReadToFollowing(String)

指定された修飾名の要素が見つかるまで読み込みます。Reads until an element with the specified qualified name is found.

public:
 virtual bool ReadToFollowing(System::String ^ name);
public virtual bool ReadToFollowing (string name);
abstract member ReadToFollowing : string -> bool
override this.ReadToFollowing : string -> bool
Public Overridable Function ReadToFollowing (name As String) As Boolean

パラメーター

name
String String String String

要素の限定名。The qualified name of the element.

戻り値

一致する要素が見つかる場合は true。それ以外の場合は false になり、XmlReader がファイルの末尾に置かれます。true if a matching element is found; otherwise false and the XmlReader is in an end of file state.

例外

先行の非同期操作が完了する前に、XmlReader メソッドが呼び出されました。An XmlReader method was called before a previous asynchronous operation finished. この場合、「非同期操作が既に実行されています」というメッセージと共に InvalidOperationException がスローされます。In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

パラメーターは空の文字列です。The parameter is an empty string.

注釈

このメソッドは、現在のノードfollowing::nameから XPath 式を実行するのと機能的には同じです。This method is functionally equivalent executing the following::name XPath expression from the current node. XML ドキュメント内の名前付き要素をすばやく検索する方法が用意されています。It provides a quick way to find a named element in the XML document. 指定した名前に一致する次の次の要素にリーダーを進めtrue 、一致する要素が見つかった場合はを返します。It advances the reader to the next following element that matches the specified name and returns true if a matching element is found. 次の例を使用すると、リーダーは前方参照中に指定された要素の最初のインスタンスに読み取ります。Using the example below, the reader would read to the first instance of the specified element while reading forward.

<!--"sample.xml"-->  
<?xml version="1.0">  
   <items>  
      <item xmls="urn:1"/>  
   </items>  
</xml>  
XmlTextReader reader = newXmlTextReader("sample.xml");  

reader.ReadToFollowing("item");  

このメソッドは、すべてのノード型で呼び出すことができます。This method can be called on all node types.

ReadToFollowing(String, String) ReadToFollowing(String, String) ReadToFollowing(String, String) ReadToFollowing(String, String)

指定されたローカル名と名前空間 URI が見つかるまで要素を読み込みます。Reads until an element with the specified local name and namespace URI is found.

public:
 virtual bool ReadToFollowing(System::String ^ localName, System::String ^ namespaceURI);
public virtual bool ReadToFollowing (string localName, string namespaceURI);
abstract member ReadToFollowing : string * string -> bool
override this.ReadToFollowing : string * string -> bool
Public Overridable Function ReadToFollowing (localName As String, namespaceURI As String) As Boolean

パラメーター

localName
String String String String

要素のローカル名。The local name of the element.

namespaceURI
String String String String

要素の名前空間 URI。The namespace URI of the element.

戻り値

一致する要素が見つかる場合は true。それ以外の場合は false になり、XmlReader がファイルの末尾に置かれます。true if a matching element is found; otherwise false and the XmlReader is in an end of file state.

例外

先行の非同期操作が完了する前に、XmlReader メソッドが呼び出されました。An XmlReader method was called before a previous asynchronous operation finished. この場合、「非同期操作が既に実行されています」というメッセージと共に InvalidOperationException がスローされます。In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

両方のパラメーター値が null です。Both parameter values are null.

注釈

このメソッドは、現在のノードfollowing::nameから XPath 式を実行するのと機能的には同じです。This method is functionally equivalent executing the following::name XPath expression from the current node. XML ドキュメント内の名前付き要素をすばやく検索する方法が用意されています。It provides a quick way to find a named element in the XML document. 指定した名前に一致する次の次の要素にリーダーを進めtrue 、一致する要素が見つかった場合はを返します。It advances the reader to the next following element that matches the specified name and returns true if a matching element is found.

<!--"sample.xml"-->  
<?xml version="1.0">  
   <items>  
      <item xmls="urn:1"/>  
   </items>  
</xml>  
XmlTextReader reader = newXmlTextReader("sample.xml");  

reader.ReadToFollowing("item", "urn:1");  

このメソッドは、すべてのノード型で呼び出すことができます。This method can be called on all node types.

適用対象