Ana içeriğe geç

Assert

Belirtilen XPath'in Boole true değeri verdiğini doğrulayarak hata denetimi gerçekleştirir. Doğrulama başarısız olursa hata oluşur.

myXml.Assert(xpath: string, message: string, detail?: string):void

Parametreler

string xpath
    Boole olarak değerlendirilecek XPath ifadesi.

string message
    Doğrulama başarısız olursa görüntülenecek hata iletisi. Belirtilmezse varsayılan "Assertion Failed" iletisi kullanılır.

string detail optional
    Daha ayrıntılı bağlam sağlamak için değerlendirilecek ve hata iletisine eklenecek isteğe bağlı XPath ifadesi.

Açıklamalar

Bu yöntem, XML yapısındaki verileri doğrulamak için kullanışlıdır.

Şunun kontrol edilmesi:

Name bir öğenin Customer 'X' olup olmadığı. Değilse, düğümün gerçek değeriyle birlikte "Geçersiz müşteri" iletisi görüntülenir: Name düğüm.

1
$Xml.Assert("//Customer/Name = 'X'", "Invalid customer", "//Customer/Name");