XmlValidatingReader.MoveToNextAttribute 方法
定义
移动到下一个属性。Moves to the next attribute.
public:
override bool MoveToNextAttribute();
public override bool MoveToNextAttribute ();
override this.MoveToNextAttribute : unit -> bool
Public Overrides Function MoveToNextAttribute () As Boolean
返回
如果存在下一个属性,则为 true;如果没有其他属性,则为 false。true if there is a next attribute; false if there are no more attributes.
示例
下面的示例读取一个 XML 片段。The following example reads an XML fragment.
#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( "attrs.xml" );
XmlValidatingReader^ reader = gcnew XmlValidatingReader( txtreader );
//Read the genre attribute.
reader->MoveToContent();
reader->MoveToFirstAttribute();
String^ genre = reader->Value;
Console::WriteLine( "The genre value: {0}", genre );
//Close the reader.
reader->Close();
}
using System;
using System.IO;
using System.Xml;
public class Sample
{
public static void Main()
{
//Create the validating reader.
XmlTextReader txtreader = new XmlTextReader("attrs.xml");
XmlValidatingReader reader = new XmlValidatingReader(txtreader);
//Read the genre attribute.
reader.MoveToContent();
reader.MoveToFirstAttribute();
string genre=reader.Value;
Console.WriteLine("The genre value: " + genre);
//Close the reader.
reader.Close();
}
} // End class
Imports System.IO
Imports System.Xml
public class Sample
public shared sub Main()
'Create the validating reader.
Dim txtreader as XmlTextReader = new XmlTextReader("attrs.xml")
Dim reader as XmlValidatingReader = new XmlValidatingReader(txtreader)
'Read the genre attribute.
reader.MoveToContent()
reader.MoveToFirstAttribute()
Dim genre As String = reader.Value
Console.WriteLine("The genre value: " & genre)
'Close the reader.
reader.Close()
End sub
End class
注解
备注
XmlValidatingReader类在 .NET Framework 2.0 中已过时。The XmlValidatingReader class is obsolete in .NET Framework 2.0. 您可以 XmlReader 使用 XmlReaderSettings 类和方法创建验证实例 Create 。You can create a validating XmlReader instance by using the XmlReaderSettings class and the Create method. 有关详细信息,请参阅 XmlReader 引用页的“备注”部分。For more information, see the Remarks section of the XmlReader reference page.
如果当前节点是元素节点,则此方法等效于 MoveToFirstAttribute 。If the current node is an element node, this method is equivalent to MoveToFirstAttribute. 如果 MoveToNextAttribute 返回 true ,则读取器移动到下一个特性; 否则,读取器的位置不会更改。If MoveToNextAttribute returns true, the reader moves to the next attribute; otherwise, the position of the reader does not change.