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");
Этот метод можно вызывать во всех типах узлов.