Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

XPathNavigator.MoveToAttribute Method

Moves the XPathNavigator to the attribute with the matching local name and namespace URI.

Namespace:  System.Xml.XPath
Assembly:  System.Xml (in System.Xml.dll)
public virtual bool MoveToAttribute(
	string localName,
	string namespaceURI
)

Parameters

localName
Type: System.String
The local name of the attribute.
namespaceURI
Type: System.String
The namespace URI of the attribute; null for an empty namespace.

Return Value

Type: System.Boolean
Returns true if the XPathNavigator is successful moving to the attribute; otherwise, false. If false, the position of the XPathNavigator is unchanged.

If the XPathNavigator is not currently positioned on an element, this method returns false.

After a successful call to MoveToAttribute, the LocalName, NamespaceURI and Prefix properties reflect the values of the attribute. When the XPathNavigator is positioned on an attribute, the methods MoveToNext, MoveToPrevious, and MoveToFirst are not applicable. These methods always return false and do not change the position of the navigator. Rather, you can call MoveToNextAttribute to move to the next attribute node.

Once positioned on an attribute, you can call MoveToParent to move to the owner element.

.NET Framework

Supported in: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.