System.Xml.XmlNodeReader.ReadAttributeValue C# (CSharp) Méthode

ReadAttributeValue() public méthode

public ReadAttributeValue ( ) : bool
Résultat bool
        public override bool ReadAttributeValue() {
            if ( !IsInReadingStates() )
                return false;
            if ( readerNav.ReadAttributeValue( ref curDepth, ref bResolveEntity, ref nodeType ) ) {
                bInReadBinary = false;
                return true;
            }
            return false;
        }

Usage Example

		[Test] // bug #550379
		public void MoveToNextAttributeFromValue ()
		{
			document.LoadXml ("<ul test='xxx'></ul>");
			XmlNodeReader nr = new XmlNodeReader (document);
			nr.Read ();
			//nr.Read (); // why twice?
			Assert.IsTrue (nr.MoveToFirstAttribute (), "#1");
			Assert.IsTrue (nr.ReadAttributeValue (), "#2");
			Assert.IsFalse (nr.MoveToNextAttribute (), "#3");
		}