XPathNavigator.MoveToId(String) Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında, değeri belirtilen Stringile eşleşen tür kimliği özniteliğine sahip düğüme geçer.

public:
 abstract bool MoveToId(System::String ^ id);
public abstract bool MoveToId (string id);
abstract member MoveToId : string -> bool
Public MustOverride Function MoveToId (id As String) As Boolean

Parametreler

id
String

String Taşımak istediğiniz düğümün kimlik değerini temsil eden bir.

Döndürülenler

Boolean

trueXPathNavigator başarılı bir şekilde taşınırsa; değilse, false. ise false, gezgin konumu değişmez.

Açıklamalar

Bu yöntem, kaynak belgenin DTD kullanarak türün ID özniteliklerini açıkça bildirmesi koşuluyla düğümleri benzersiz ID olarak tanımlamak için kullanılabilir.

Örneğin, aşağıdaki XML verilerinin, <data><x a="a1"/></data>aşağıdakileri içeren bir DTD kullanılarak yüklendiğini varsayalım: <!ATTLIST x a ID #REQUIRED>.

, XPathNavigator XML verilerinde bir yere konumlandırıldıysa, çağrısı MoveToId("a1") öğesi düğümünde xkonumuna XPathNavigator yerleştirir.

Şunlara uygulanır