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.