Bagikan melalui


XPathNavigator.MoveToFirstNamespace Metode

Definisi

Memindahkan ke XPathNavigator node namespace pertama dari simpul saat ini.

Overload

Nama Deskripsi
MoveToFirstNamespace(XPathNamespaceScope)

Saat ditimpa di kelas turunan, memindahkan XPathNavigator ke node namespace pertama yang cocok dengan XPathNamespaceScope yang ditentukan.

MoveToFirstNamespace()

Memindahkan ke XPathNavigator simpul namespace layanan pertama dari simpul saat ini.

MoveToFirstNamespace(XPathNamespaceScope)

Sumber:
XPathNavigator.cs
Sumber:
XPathNavigator.cs
Sumber:
XPathNavigator.cs
Sumber:
XPathNavigator.cs
Sumber:
XPathNavigator.cs

Saat ditimpa di kelas turunan, memindahkan XPathNavigator ke node namespace pertama yang cocok dengan XPathNamespaceScope yang ditentukan.

public:
 abstract bool MoveToFirstNamespace(System::Xml::XPath::XPathNamespaceScope namespaceScope);
public abstract bool MoveToFirstNamespace(System.Xml.XPath.XPathNamespaceScope namespaceScope);
abstract member MoveToFirstNamespace : System.Xml.XPath.XPathNamespaceScope -> bool
Public MustOverride Function MoveToFirstNamespace (namespaceScope As XPathNamespaceScope) As Boolean

Parameter

namespaceScope
XPathNamespaceScope

Nilai XPathNamespaceScope yang menjelaskan cakupan namespace.

Mengembalikan

true XPathNavigator jika berhasil berpindah ke node namespace pertama; jika tidak, false. Jika false, posisi XPathNavigator tidak berubah.

Keterangan

Kelas XPathNavigator mengembalikan simpul namespace dalam urutan dokumen terbalik. Oleh karena itu, MoveToFirstNamespace pada dasarnya pindah ke node namespace terakhir dalam cakupan saat ini.

Menggunakan fragmen XML berikut sebagai contoh, jika XPathNavigator diposisikan pada simpul data , MoveToFirstNamespace berperilaku dengan cara berikut.

  • MoveToFirstNamespace(XPathNamespaceScope.All)berpindah ke salah satu node namespace berikut: xmlns:c='C', , xmlns:a='A2', xmlns=''xmlns:b='B', atau xmlns:xml='http://www.w3.org/XML/1998/namespace'.

  • MoveToFirstNamespace(XPathNamespaceScope.ExcludeXml) berpindah ke salah satu node namespace berikut: xmlns:c='C', , xmlns:a='A2', xmlns=''atau xmlns:b='B'.

  • MoveToFirstNamespace(XPathNamespaceScope.Local) pindah ke simpul xmlns:c='C' .

<root xmlns='urn:default' xmlns:a='A1' xmlns:b='B'>
    <item xmlns='' xmlns:a='A2'>
        <data xmlns:c='C' />
    </item>
</root>

XPathNavigator Jika saat ini tidak diposisikan pada elemen, metode ini mengembalikan false dan posisi XPathNavigator tidak berubah. XPathNavigator Setelah dipindahkan ke simpul namespace, Name properti mencerminkan nama namespace.

XPathNavigator Ketika diposisikan pada node namespace, metode MoveToNext, , MoveToPreviousdan MoveToFirst tidak berlaku. Metode ini selalu kembali false dan tidak mengubah posisi XPathNavigator. Sebaliknya, Anda dapat memanggil MoveToNextNamespace untuk pindah ke simpul namespace berikutnya.

XPathNavigator Setelah diposisikan pada node namespace, panggil MoveToParent untuk pindah kembali ke simpul elemen.

Untuk definisi node namespace, lihat bagian 5.4 dari rekomendasi Bahasa Jalur XML (XPath) W3C.

Lihat juga

Berlaku untuk

MoveToFirstNamespace()

Sumber:
XPathNavigator.cs
Sumber:
XPathNavigator.cs
Sumber:
XPathNavigator.cs
Sumber:
XPathNavigator.cs
Sumber:
XPathNavigator.cs

Memindahkan ke XPathNavigator simpul namespace layanan pertama dari simpul saat ini.

public:
 bool MoveToFirstNamespace();
public bool MoveToFirstNamespace();
member this.MoveToFirstNamespace : unit -> bool
Public Function MoveToFirstNamespace () As Boolean

Mengembalikan

true XPathNavigator jika berhasil berpindah ke node namespace pertama; jika tidak, false. Jika false, posisi XPathNavigator tidak berubah.

Keterangan

Kelas XPathNavigator mengembalikan simpul namespace dalam urutan dokumen terbalik. Oleh karena itu, MoveToFirstNamespace pada dasarnya pindah ke node namespace terakhir dalam cakupan saat ini.

XPathNavigator Setelah dipindahkan ke simpul namespace, Name properti mencerminkan nama namespace.

XPathNavigator Ketika diposisikan pada node namespace, metode MoveToNext, , MoveToPreviousdan MoveToFirst tidak berlaku. Metode ini selalu kembali false dan tidak mengubah posisi XPathNavigator. Sebaliknya, Anda dapat memanggil MoveToNextNamespace untuk pindah ke simpul namespace berikutnya.

XPathNavigator Setelah diposisikan pada node namespace, panggil MoveToParent untuk pindah kembali ke simpul elemen.

Untuk definisi node namespace, lihat bagian 5.4 dari rekomendasi Bahasa Jalur XML (XPath) W3C.

Lihat juga

Berlaku untuk