Ana içeriğe geç

SelectAll

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

1
myXml.SelectAll(xpath: string):Array<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.

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

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. Seçilen her düğüm için geri çağırma işlevinin sonuçlarını içeren bir dizi.

Notlar

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

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

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

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

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

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

Ayrıca bkz.