applyPath işlevi, XML verilerini ayıklamak için XPath sorgusunu kullanır ve sorgu sonucunda elde edilen düğümleri listeleyen bir XML parçası döndürür.
Sözdizimi
sXML = applyXPath(xmlData, xpathQuery, namespaceAware, returnArray)
Bağımsız Değişkenler
XPath sorgusunun çalıştırılacağı XML'yi tanımlar.
Çalıştırılacak XPath sorgusunu tanımlar.
(İsteğe bağlı) XPath sorgusunu uygulamadan önce ad alanlarının ayrılıp ayrılmayacağını belirtir.
True: XPath sorgusunu uygulamadan önce CA Process Automation ad alanlarını ayırmaz.
False: XPath sorgusunu uygulamadan önce CA Process Automation ad alanlarını ayırarak sorguyu basit hale getirir.
Varsayılan: True
(İsteğe bağlı) Bir sonuç dizisinin mi, yoksa tek bir dizenin mi döndürüleceğini belirtir.
True: İşlev bir sonuç dizisi döndürür.
False: İşlev birleştirilmiş birden çok sonucun bulunduğu tek bir dize döndürür.
Varsayılan: False
Not: XPath sorgusu eşleşme bulmazsa, boş bir dizi döndürür.
Dönüş Değerleri ve Örnekler
returnArray bağımsız değişkenini esas alan aşağıdaki dönüş değerlerinden biri.
returnArray bağımsız değişkenini atlarsanız veya false değerine ayarlarsanız, sorgu bu değeri döndürür. Dönen değer düğümleri listeleyen bir XML parçasıdır. Örneğin:
Process.xpathResult = applyXPath(Process.bookXML, "/bookstore/book[2]", true, false);
returnArray bağımsız değişkenini true değerine ayarlarsanız, sorgu bu değeri döndürür. Dönen değer, içindeki her öğenin bir düğüme yönelik XML parçası olduğu bir C2OValueArray'dir. Örneğin:
Process.xpathArrayResult = applyXPath(Process.bookXML, "/bookstore/book", true, true);
|
Telif Hakkı © 2013 CA.
Tüm hakları saklıdır.
|
|