Поделиться через


XmlValidatingReader.GetAttribute Метод

Определение

Возвращает значение атрибута.

Перегрузки

Имя Описание
GetAttribute(Int32)

Возвращает значение атрибута с указанным индексом.

GetAttribute(String)

Возвращает значение атрибута с указанным именем.

GetAttribute(String, String)

Возвращает значение атрибута с указанным локальным именем и универсальным идентификатором ресурса пространства имен (URI).

GetAttribute(Int32)

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

Возвращает значение атрибута с указанным индексом.

public:
 override System::String ^ GetAttribute(int i);
public override string GetAttribute(int i);
override this.GetAttribute : int -> string
Public Overrides Function GetAttribute (i As Integer) As String

Параметры

i
Int32

Индекс атрибута. Значения индекса начинаются с нуля. (Первый атрибут имеет индекс 0.)

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

Значение указанного атрибута.

Исключения

Параметр i меньше 0 или больше или равен AttributeCount.

Комментарии

Этот метод не перемещает средство чтения.

Замечание

Класс XmlValidatingReader устарел в .NET Framework 2.0. Вы можете создать проверяющий XmlReader экземпляр с помощью XmlReaderSettings класса и Create метода. Дополнительные сведения см. в подразделе "Примечания" на справочной странице XmlReader.

См. также раздел

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

GetAttribute(String)

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

Возвращает значение атрибута с указанным именем.

public:
 override System::String ^ GetAttribute(System::String ^ name);
public override string? GetAttribute(string name);
public override string GetAttribute(string name);
override this.GetAttribute : string -> string
Public Overrides Function GetAttribute (name As String) As String

Параметры

name
String

Полное имя атрибута.

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

Значение указанного атрибута. Если атрибут не найден, null возвращается.

Комментарии

Замечание

Класс XmlValidatingReader устарел в .NET Framework 2.0. Вы можете создать проверяющий XmlReader экземпляр с помощью XmlReaderSettings класса и Create метода. Дополнительные сведения см. в подразделе "Примечания" на справочной странице XmlReader.

Этот метод не перемещает средство чтения.

Если средство чтения размещено на DocumentType узле, этот метод можно использовать для получения литералов PUBLIC и SYSTEM, например, reader.GetAttribute("PUBLIC")

См. также раздел

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

GetAttribute(String, String)

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

Возвращает значение атрибута с указанным локальным именем и универсальным идентификатором ресурса пространства имен (URI).

public:
 override System::String ^ GetAttribute(System::String ^ localName, System::String ^ namespaceURI);
public override string? GetAttribute(string localName, string? namespaceURI);
public override string GetAttribute(string localName, string namespaceURI);
override this.GetAttribute : string * string -> string
Public Overrides Function GetAttribute (localName As String, namespaceURI As String) As String

Параметры

localName
String

Локальное имя атрибута.

namespaceURI
String

URI пространства имен атрибута.

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

Значение указанного атрибута. Если атрибут не найден, null возвращается. Этот метод не перемещает средство чтения.

Комментарии

Замечание

Класс XmlValidatingReader устарел в .NET Framework 2.0. Вы можете создать проверяющий XmlReader экземпляр с помощью XmlReaderSettings класса и Create метода. Дополнительные сведения см. в подразделе "Примечания" на справочной странице XmlReader.

Следующий XML-код содержит атрибут в определенном пространстве имен:

<test xmlns:dt="urn:datatypes" dt:type="int"/>

Атрибут можно найти с помощью одного аргумента (префикса и локального dt:type имени) или двух аргументов (URI локального имени и пространства имен):

String dt = reader.GetAttribute("dt:type");
String dt2 = reader.GetAttribute("type","urn:datatypes");

Чтобы найти xmlns:dt атрибут, используйте один из следующих аргументов:

String dt3 = reader.GetAttribute("xmlns:dt");
String dt4 = reader.GetAttribute("dt",http://www.w3.org/2000/xmlns/);

Эти сведения также можно получить с помощью Prefix свойства.

См. также раздел

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