Ana içeriğe geç

XPath İşlevleri

Bu sayfayı Emakin süreç tanımlarında, formlarında ve sorgularında 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 bkz.

  • last()
    düğüm kümesindeki son öğeyi döndürür
  • position()
    düğümün konumunu döndürür
  • count()
    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 true veya false 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 boolean true veya false döndürür
  • substring-before()
    verilen bir alt dizenin öncesindeki kısmı içeren bir dize döndürür
  • substring-after()
    verilen bir alt dizenin sonrasındaki kalan kısmı 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üş dizeyi döndürür
  • boolean()
    bir ifadeyi değerlendirir ve true veya false döndürür
  • not()
    bir boolean ifadeyi değerlendirir ve karşıt değerini döndürür
  • true()
    true boolean değerini döndürür
  • false()
    false boolean değerini döndürür
  • lang()
    bağlam düğümünün verilen dille eşleşip eşleşmediğini belirler ve boolean true veya false döndürür
  • number()
    bir nesneyi sayıya dönüştürür ve sayıyı döndürür
  • sum()
    verilen bir düğüm kümesindeki her düğümün sayısal değerlerinin toplamı olan 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.