Xml¶
XML düğümlerinin seçilmesini ve değiştirilmesini sağlayan bir XML gezginini temsil eder.
Özellikler¶
Ad Alanları¶
- Xml.AddNamespace: Belirtilen önek ve URI ile XML düğümüne bir ad alanı ekler.
- Xml.LookupNamespaceURI: Belirtilen önekle ilişkili ad alanı URI'sini döndürür.
- Xml.LookupPrefix: Belirtilen ad alanı URI'siyle ilişkili öneki döndürür.
- Xml.RemoveNamespace: Belirtilen ad alanı URI'sinin önekini kaldırır.
Yapı Değişiklikleri¶
- Xml.AppendChild: Belirtilen XPath konumuna yeni bir alt düğüm ekler ve DOM'a eklemeden önce yeni oluşturulan düğümde sağlanan geri çağırma işlevini çalıştırır. Eklenen yeni düğümü döndürür.
- Xml.Copy: Geçerli XML düğümünü ve tüm alt düğümlerini kaynak XPath'ten hedef XPath'e veya hedef gezgine kopyalar.
- Xml.Remove: Geçerli düğümü kaldırır ve bir dizide döndürür.
- Xml.Sync: Belirtilen XPath'teki düğümleri giriş düğümleriyle eşitler ve eşitlenen düğümleri bir dizide döndürür.
Doğrulama ve Temizleme¶
- Xml.Assert: Belirtilen XPath'in true boole değeri olarak değerlendirildiğini doğrulayarak hata denetimi yapar. Doğrulama başarısız olursa hata oluşturulur.
- Xml.CommitDeletes: Özniteliği şu değere ayarlanmış tüm alt düğümleri siler:
Stateözniteliği 'Deleted' değerine ayarlanmış.
İstemci Olayları¶
- Xml.Bind: Belirtilen XPath ile seçilen düğümlere bir değişiklik olay işleyicisi ekler.
- Xml.Live: Belirtilen XPath'e bir değişiklik olay işleyicisi ekler.
- Xml.Trigger: Geçerli düğüme bağlı olay işleyicilerini tetikler.
Okuma ve Koşullar¶
- Xml.Count: Belirtilen XPath'teki düğüm sayısını döndürür.
- Xml.Equals: Belirtilen XPath'in belirtilen değere sahip olup olmadığını belirten bir boole değeri döndürür.
- Xml.Evaluate: Geçerli düğümün dize değerini döndürür.
- Xml.EvaluateBoolean: Geçerli düğümün boole değerini döndürür.
- Xml.EvaluateDateTime: Geçerli düğümün tarih-saat kaydırma değerini döndürür.
- Xml.EvaluateNumber: Geçerli düğümün sayısal değerini döndürür.
- Xml.IsEmpty: Geçerli düğümün dize değerinin boş olup olmadığını belirten bir boole değeri döndürür.
- Xml.Sum: Geçerli düğümdeki veya belirtilen XPath'teki alt öğelerin sayısal değerlerinin toplamını döndürür.
Oluşturma ve Kalıcılık¶
- Xml.Create: Yeni bir XmlWriter iş akışı oluşturur.
- Xml.Load: XML içeriğini geçerli düğüme şuradan yükler:
$XmlRepository. - Xml.Parse: Belirtilen dizeyi XML düğümü olarak ayrıştırır ve belge öğesini bir Xml iş akışı olarak döndürür.
- Xml.Save: Geçerli düğümün içeriğini şuraya kaydeder:
$XmlRepository.
Biçimlendirme ve Dönüştürme¶
- Xml.Format: Belirtilen şablonu geçerli düğüme uygular ve elde edilen dizeyi döndürür.
- Xml.InnerXml: Geçerli düğümün iç XML'ini döndürür.
- Xml.OuterXml: Geçerli düğümün dış XML'ini döndürür.
- Xml.Transform: Geçerli düğüm üzerinde XSLT dönüşümü gerçekleştirir ve sonucu dize olarak döndürür.
Öznitelikler¶
- Xml.GetAttribute: Geçerli düğümdeki bir öznitelik değerini alır.
- Xml.RemoveAttribute: Belirtilen ada sahip özniteliği kaldırır.
- Xml.SetAttribute: Geçerli düğümdeki özniteliğe belirtilen değeri atar.
- Xml.SetAttributeNS: Geçerli düğümdeki özniteliğe, belirtilen ad alanı URI'sinde belirtilen değeri atar.
Seçim ve Gezinme¶
- Xml.GetParent: Geçerli düğümün üst düğümünü döndürür.
- Xml.SelectAll: Belirtilen XPath ifadesine göre eşleşen tüm düğümleri seçer.
- Xml.SelectSingle: Belirtilen XPath ifadesine göre tek bir düğüm seçer.
Değer Güncellemeleri¶
- Xml.SetDefaultValue: Geçerli düğüm boşsa değerini ayarlar.
- Xml.SetValue: Geçerli düğümün değerini ayarlar.