XPathNavigator.SelectDescendants 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.
Geçerli düğümün seçim ölçütleriyle eşleşen tüm alt düğümlerini seçer.
Aşırı Yüklemeler
SelectDescendants(XPathNodeType, Boolean) |
Geçerli düğümün eşleşen XPathNodeTypetüm alt düğümlerini seçer. |
SelectDescendants(String, String, Boolean) |
Yerel ad ve ad alanı URI'sinin belirtildiği geçerli düğümün tüm alt düğümlerini seçer. |
SelectDescendants(XPathNodeType, Boolean)
- Kaynak:
- XPathNavigator.cs
- Kaynak:
- XPathNavigator.cs
- Kaynak:
- XPathNavigator.cs
Geçerli düğümün eşleşen XPathNodeTypetüm alt düğümlerini seçer.
public:
virtual System::Xml::XPath::XPathNodeIterator ^ SelectDescendants(System::Xml::XPath::XPathNodeType type, bool matchSelf);
public virtual System.Xml.XPath.XPathNodeIterator SelectDescendants (System.Xml.XPath.XPathNodeType type, bool matchSelf);
abstract member SelectDescendants : System.Xml.XPath.XPathNodeType * bool -> System.Xml.XPath.XPathNodeIterator
override this.SelectDescendants : System.Xml.XPath.XPathNodeType * bool -> System.Xml.XPath.XPathNodeIterator
Public Overridable Function SelectDescendants (type As XPathNodeType, matchSelf As Boolean) As XPathNodeIterator
Parametreler
- type
- XPathNodeType
Alt XPathNodeType düğümlerin sayısı.
- matchSelf
- Boolean
true
bağlam düğümünü seçime eklemek için; aksi takdirde , false
.
Döndürülenler
XPathNodeIterator Seçili düğümleri içeren bir.
Örnekler
Üst, alt ve alt düğüm seçme örneği için bkz SelectAncestors. .
Açıklamalar
yönteminin SelectDescendants durumunu etkilemesi XPathNavigatorgerekmez.
Ayrıca bkz.
Şunlara uygulanır
SelectDescendants(String, String, Boolean)
- Kaynak:
- XPathNavigator.cs
- Kaynak:
- XPathNavigator.cs
- Kaynak:
- XPathNavigator.cs
Yerel ad ve ad alanı URI'sinin belirtildiği geçerli düğümün tüm alt düğümlerini seçer.
public:
virtual System::Xml::XPath::XPathNodeIterator ^ SelectDescendants(System::String ^ name, System::String ^ namespaceURI, bool matchSelf);
public virtual System.Xml.XPath.XPathNodeIterator SelectDescendants (string name, string namespaceURI, bool matchSelf);
abstract member SelectDescendants : string * string * bool -> System.Xml.XPath.XPathNodeIterator
override this.SelectDescendants : string * string * bool -> System.Xml.XPath.XPathNodeIterator
Public Overridable Function SelectDescendants (name As String, namespaceURI As String, matchSelf As Boolean) As XPathNodeIterator
Parametreler
- name
- String
Alt düğümlerin yerel adı.
- namespaceURI
- String
Alt düğümlerin ad alanı URI'si.
- matchSelf
- Boolean
true
bağlam düğümünü seçime eklemek için; aksi takdirde , false
.
Döndürülenler
XPathNodeIterator Seçili düğümleri içeren bir.
Özel durumlar
null
parametre olarak geçirilemez.
Örnekler
Üst, alt ve alt düğüm seçme örneği için bkz SelectAncestors. .
Açıklamalar
parametre olarak name
belirtilirseString.Empty, belirtilen ad alanı URI'sine ait tüm alt düğümler seçilir. parametresi olarak namespaceURI
belirtilirseString.Empty, ad alanına ait olmayan belirtilen yerel ada sahip tüm alt düğümler seçilir. Hem yerel ad hem de ad alanı URI parametreleri ise String.Empty, ad alanına ait olmayan tüm alt düğümler seçilir.
Alt öğe bir çocuk veya bir çocuğun çocuğudur ve bu şekilde devam eder; bu nedenle seçili düğümler hiçbir zaman öznitelik veya ad alanı düğümleri içermez.
yönteminin SelectDescendants durumunu etkilemesi XPathNavigatorgerekmez.