Ana içeriğe geç

XPath İşlevleri

Bu sayfayı Emakin süreç tanımlarında, formlarda ve sorgularda kullanılan XPath ifadeleri için işlev kataloğu olarak kullanın.

XPath 1.0 standardı aşağıdaki işlev kümesini içerir. Daha fazla bilgi için https://developer.mozilla.org/en-US/docs/Web/XPath/Functions bakın.

  • last()
    bir düğüm kümesindeki son öğeyi döndürür
  • position()
    düğümün konumunu döndürür
  • count()
    bir düğüm kümesindeki düğüm sayısını döndürür
  • id()
    düğümün id özniteliğini döndürür
  • local-name()
    bir düğümün yerel adını döndürür
  • namespace-uri()
    bir düğümün ad alanı URI'sini döndürür
  • name()
    bir düğümün adını döndürür
  • string()
    verilen bağımsız değişkeni dizeye dönüştürür
  • concat()
    iki veya daha fazla dizeyi birleştirir ve ortaya çıkan dizeyi döndürür
  • starts-with()
    ilk dizenin ikinci dizeyle başlayıp başlamadığını denetler ve doğru ya da yanlış döndürür
  • contains()
    ilk bağımsız değişken olan dizenin ikinci bağımsız değişken olan dizeyi içerip içermediğini belirler ve Boole türünde doğru ya da yanlış döndürür
  • substring-before()
    verilen bir alt dizeden önce gelen bölümü içeren bir dize döndürür
  • substring-after()
    verilen bir alt dizeden sonra kalan bölümü içeren bir dize döndürür
  • substring()
    verilen bir dizenin bir bölümünü döndürür
  • string-length()
    dizenin uzunluğunu döndürür
  • normalize-space()
    bir dizenin başındaki ve sonundaki boşlukları kaldırır
  • translate()
    bir karakter kümesini dönüştürür ve dönüştürülmüş diziyi döndürür
  • boolean()
    bir ifadeyi değerlendirir ve doğru ya da yanlış döndürür
  • not()
    bir Boole ifadesini değerlendirir ve karşıt değeri döndürür
  • true()
    doğru Boole değerini döndürür
  • false()
    false boole değeri döndürür
  • lang()
    bağlam düğümünün verilen dille eşleşip eşleşmediğini belirler ve true veya false boole değeri döndürür
  • number()
    bir nesneyi sayıya dönüştürür ve sayıyı döndürür
  • sum()
    verilen düğüm kümesindeki her düğümün sayısal değerlerinin toplamını içeren bir sayı döndürür
  • floor()
    bir ondalık sayıyı değerlendirir ve bu sayıdan küçük veya ona eşit en büyük tam sayıyı döndürür
  • ceiling()
    bir ondalık sayıyı değerlendirir ve bu sayıdan büyük veya ona eşit en küçük tam sayıyı döndürür
  • round()
    verilen sayıya en yakın tam sayı olan bir sayı döndürür

Emakin'e Özgü İşlevler

Emakin, standart işlevlere ek olarak yardımcı işlevler olarak aşağıdaki işlevleri de destekler.