Yükle¶
XML içeriğini geçerli düğüme şu kaynaktan yükler: $XmlRepository.
1 | |
Parametreler¶
string xquery
Yüklenecek içeriği seçmek için yürütülecek XQuery ifadesi.
object parameters optional
XQuery bağlama parametreleri içeriyorsa bu bağımsız değişken, parametre değerlerinden oluşan bir sözlük belirtir.
string collection optional
İçinden yüklenecek isteğe bağlı koleksiyon adı: $XmlRepository yükleme kaynağı.
Notlar¶
Bu yöntem yalnızca düğümün XML şemasıyla eşleşen öğeleri yükler. Eşleşmeyen öğeler yok sayılır. Depo sonucu önce geçerli düğümle eşleşen bir öğenin altına birleştirilir, ardından geçerli gezgine kopyalanır. Bu, geçerli düğümün içeriğini değiştiren bir güncellemedir; salt okunur bir sorgu değildir. XQuery yürütülürken kayıtlı ad alanı önekleri örtük olarak tanımlanır. Bir XQuery sağlandığında, sorgu motoruna aktarılmadan önce geçerli XML'deki küme parantezleri kaçışlı hâle getirilir. Yöntem, döndürülen her XML parçasını şuraya kaydeder targetXPath (veya geçerli düğümün yerel adına) ve kaydedilen parçaları döndürür.
Sonuçta elde edilen sorgu geçerli düğümün adıyla aynı düğüm adını döndürürse, geçerli düğümün iç XML'i sonuçla değiştirilir. Aksi takdirde, sonuç düğümleri geçerli düğümün alt düğümleri olarak işlenir.
XQuery hakkında daha fazla bilgi için XQuery standardına ve XQuery Update standartlarına başvurun.
Kaydetme ve Yükleme¶
1 2 | |
Geçerli düğüme basit bir sonuç yükleme¶
1 | |
Geçerli düğüme temel dönüştürülmüş bir sonuç yükleme¶
1 2 3 4 5 6 | |