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.