XmlReader.ReadToFollowing Метод

Определение

Считывает до тех пор, пока именованный элемент не найден.

Перегрузки

Имя Описание
ReadToFollowing(String)

Считывает до тех пор, пока не будет найден элемент с указанным полным именем.

ReadToFollowing(String, String)

Считывает, пока не будет найден элемент с указанным локальным именем и URI пространства имен.

ReadToFollowing(String)

Исходный код:
XmlReader.cs
Исходный код:
XmlReader.cs
Исходный код:
XmlReader.cs
Исходный код:
XmlReader.cs
Исходный код:
XmlReader.cs

Считывает до тех пор, пока не будет найден элемент с указанным полным именем.

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

Полное имя элемента.

Возвращаемое значение

true Значение , если найден соответствующий элемент; в противном случае false и XmlReader состояние файла находится в конце файла.

Исключения

Метод XmlReader был вызван до завершения предыдущей асинхронной операции. В этом случае InvalidOperationException создается сообщение "Асинхронная операция уже выполняется".

Параметр является пустой строкой.

Комментарии

Этот метод функционально эквивалентен выполнению following::name выражения XPath из текущего узла. Он предоставляет быстрый способ найти именованный элемент в XML-документе. Он перемещает средство чтения к следующему следующему элементу, который соответствует указанному имени и возвращает true , если найден соответствующий элемент. Используя приведенный ниже пример, читатель будет считывать первый экземпляр указанного элемента во время чтения вперед.

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

reader.ReadToFollowing("item");

Этот метод можно вызывать во всех типах узлов.

Применяется к

ReadToFollowing(String, String)

Исходный код:
XmlReader.cs
Исходный код:
XmlReader.cs
Исходный код:
XmlReader.cs
Исходный код:
XmlReader.cs
Исходный код:
XmlReader.cs

Считывает, пока не будет найден элемент с указанным локальным именем и URI пространства имен.

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

Локальное имя элемента.

namespaceURI
String

URI пространства имен элемента.

Возвращаемое значение

true Значение , если найден соответствующий элемент; в противном случае false и XmlReader состояние файла находится в конце файла.

Исключения

Метод XmlReader был вызван до завершения предыдущей асинхронной операции. В этом случае InvalidOperationException создается сообщение "Асинхронная операция уже выполняется".

Оба значения параметров:null

Комментарии

Этот метод функционально эквивалентен выполнению following::name выражения XPath из текущего узла. Он предоставляет быстрый способ найти именованный элемент в XML-документе. Он перемещает средство чтения к следующему следующему элементу, который соответствует указанному имени и возвращает true , если найден соответствующий элемент.

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

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

Этот метод можно вызывать во всех типах узлов.

Применяется к