XMLNode.SelectNodes(String, String, Boolean) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
public Microsoft.Office.Interop.Word.XMLNodes SelectNodes (string XPath, string PrefixMapping = "", bool FastSearchSkippingTextNodes = true);
abstract member SelectNodes : string * string * bool -> Microsoft.Office.Interop.Word.XMLNodes
Public Function SelectNodes (XPath As String, Optional PrefixMapping As String = "", Optional FastSearchSkippingTextNodes As Boolean = true) As XMLNodes
Parameter
- XPath
- String
String JalurX yang valid.
- PrefixMapping
- String
Menyediakan awalan dalam skema untuk melakukan pencarian. PrefixMapping
Gunakan parameter jika parameter Anda XPath
menggunakan nama untuk mencari elemen.
- FastSearchSkippingTextNodes
- Boolean
true
untuk melewati semua simpul teks saat mencari simpul yang ditentukan. false
untuk menyertakan simpul teks dalam pencarian. Nilai defaultnya adalah false
.
Mengembalikan
Simpul yang cocok dengan XPath
parameter dalam urutan munculnya XMLNode dalam kontrol.
Contoh
Contoh kode berikut menggunakan SelectNodes metode untuk mendapatkan koleksi simpul anak yang cocok dengan parameter yang diberikan XPath
. Contoh kemudian menampilkan jumlah simpul yang ditemukan. Contoh ini mengasumsikan bahwa dokumen saat ini berisi bernama XMLNodeCustomerNode
dengan elemen skema yang cocok yang berisi satu atau beberapa simpul anak bernama FirstName
.
private void DisplayFirstNameNodesCount()
{
string element = "/x:Customer/x:FirstName";
string prefix = "xmlns:x='" +
this.CustomerFirstNameNode.NamespaceURI + "'";
Word.XMLNodes nodes = this.CustomerNode.SelectNodes(element,
prefix, true);
MessageBox.Show(nodes.Count + " element(s) were found.");
}
Private Sub DisplayFirstNameNodesCount()
Dim element As String = "/x:Customer/x:FirstName"
Dim prefix As String = "xmlns:x='" & _
Me.CustomerFirstNameNode.NamespaceURI & "'"
Dim nodes As Word.XMLNodes = _
Me.CustomerNode.SelectNodes(element, prefix, True)
MsgBox(nodes.Count & " element(s) were found.")
End Sub
Keterangan
FastSearchSkippingTextNodes
Mengatur parameter untuk false
mengurangi performa, karena Microsoft Office Word mencari semua simpul dalam dokumen untuk teks yang terkandung dalam simpul.
Parameter Opsional
Untuk informasi tentang parameter opsional, lihat Parameter Opsional di Solusi Office.