Yükle¶
XML içeriğini geçerli düğüme şuradan yükler: $XmlRepository.
myXml.Load(xquery: string, parameters?: object, collection?: string):void
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ğerlerinin sözlüğünü belirtir.
string collection optional
İçinde bulunan isteğe bağlı koleksiyon adı $XmlRepository yükleme kaynağı.
Açıklamalar¶
Bu yöntem yalnızca düğümün XML şemasıyla eşleşen öğeleri yükler. Eşleşmeyen öğeler yoksayı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, salt okunur bir sorgu değil, geçerli düğümün içeriğini yok ederek güncelleyen bir işlemdir. XQuery yürütülürken kayıtlı ad alanı önekleri örtük olarak bildirilir. Bir XQuery sağlandığında, sorgu altyapısına aktarılmadan önce geçerli XML'deki ayraçlar kaçırılır. 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ç sorgusu 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 ve XQuery+Update standartlarına bakın.
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 | |