XPathNavigator.MoveToId(String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Döndürülenler
true
XPathNavigator 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 x
konumuna XPathNavigator yerleştirir.