Xml¶
XML düğümlerinin seçilmesini ve değiştirilmesini sağlayan bir XML gezginini temsil eder.
Özellikler¶
Ad alanları¶
- Xml.AddNamespace: Verilen ön ek ve URI ile XML düğümüne bir ad alanı ekler.
- Xml.LookupNamespaceURI: Belirtilen ön ekle ilişkili ad alanı URI'sini döndürür.
- Xml.LookupPrefix: Belirtilen ad alanı URI'siyle ilişkili ön eki döndürür.
- Xml.RemoveNamespace: Belirtilen ad alanı URI'sinin ön ekini 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üğüm üzerinde sağlanan geri çağırma işlevini yürütü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 boole türünde true değerine karşılık geldiğini doğrulayarak hata denetimi yapar. Doğrulama başarısız olursa hata oluşur.
- Xml.CommitDeletes: Özniteliği şu değere ayarlanmış tüm alt düğümleri siler
State'Deleted'.
İstemci olayları¶
- Xml.Bind: Belirtilen XPath tarafından seçilen düğümlere bir değişiklik olay işleyicisi bağlar.
- Xml.Live: Belirtilen XPath'e bir değişiklik olay işleyicisi bağlar.
- Xml.Trigger: Geçerli düğüme bağlı olay işleyicilerini tetikler.
Okuma ve koşullar¶
- Xml.Count: Belirtilen XPath'teki düğümlerin 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 uzaklık 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 boş bir dize değerine sahip 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ışı örneği oluşturur.
- Xml.Load: XML içeriğini geçerli düğüme şu kaynaktan yükler
$XmlRepository. - Xml.Parse: Belirtilen dizeyi XML düğümü olarak ayrıştırır ve belge öğesini bir Xml örneği 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 sonuçta oluşan dizeyi döndürür.
- Xml.InnerXml: Geçerli düğümün iç XML'sini döndürür.
- Xml.OuterXml: Geçerli düğümün dış XML'sini döndürür.
- Xml.Transform: Geçerli düğümde 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 bir özniteliğe belirtilen değeri atar.
- Xml.SetAttributeNS: Belirtilen ad alanı URI'sinde geçerli düğümdeki bir özniteliğe 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.