Ana içeriğe geç

SelectAll

Belirtilen XPath ifadesine göre eşleşen tüm düğümleri seçer.

myXml.SelectAll(xpath: string):Array<Xml> (Xml)

Belirtilen XPath ifadesine göre eşleşen tüm düğümleri seçer ve seçilen her düğüm için bir geri çağırma işlevi yürütür.

myXml.SelectAll(xpath: string, callback?: (node?: Xml, i?: number) => any):Array<any> (Xml)

Parametreler

string xpath
    Düğümleri seçmek için kullanılacak XPath ifadesi.

(node?: Xml, i?: number) => any callback optional
    Seçilen her düğüm için yürütülecek geri çağırma işlevi. İsteğe bağlıdır. Geri çağırma işlevi, seçilen düğümü ve dizinini bağımsız değişken olarak alır.

Döndürür

Seçilen düğümleri temsil eden Xml nesnelerinden oluşan bir dizi. Her seçilen düğüm için geri çağırma işlevinin sonuçlarını içeren bir dizi.

Açıklamalar

Eşleşen tüm müşteri düğümlerini seç

1
var allCustomers = $Xml.SelectAll('//Customer');

Seçilen her müşteri düğümünü ziyaret et

1
2
3
$Xml.SelectAll('//Customer', function(customer) {
   var customerId = customer.Evaluate('Id');
});

Seçilen müşteri düğümlerini ID değerlerine eşle

1
2
3
var customerIds = $Xml.SelectAll('//Customer', function(customer) {
  return customer.Evaluate('Id');
});

Ayrıca bkz.