XPathNavigator.MoveToAttribute(String, String) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Moves the XPathNavigator to the attribute with the matching local name and namespace URI.
public:
virtual bool MoveToAttribute(System::String ^ localName, System::String ^ namespaceURI);
public:
abstract bool MoveToAttribute(System::String ^ localName, System::String ^ namespaceURI);
public virtual bool MoveToAttribute (string localName, string namespaceURI);
public abstract bool MoveToAttribute (string localName, string namespaceURI);
abstract member MoveToAttribute : string * string -> bool
override this.MoveToAttribute : string * string -> bool
abstract member MoveToAttribute : string * string -> bool
Public Overridable Function MoveToAttribute (localName As String, namespaceURI As String) As Boolean
Public MustOverride Function MoveToAttribute (localName As String, namespaceURI As String) As Boolean
Parameters
- localName
- String
The local name of the attribute.
- namespaceURI
- String
The namespace URI of the attribute; null
for an empty namespace.
Returns
true
if the XPathNavigator is successful moving to the attribute; otherwise, false
. If false
, the position of the XPathNavigator is unchanged.
Remarks
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.