XSLT, XPath एवं XQuery फ़ंक्शन

XSLT 2.0, XPath 2.0 और XQuery 1.0 एक साथ साझा फ़ंक्शन लाइब्रेरी का उपयोग करते हैं।

फ़ंक्शन संदर्भ पुस्तक

फ़ंक्शन नामस्पीक्षक के दिफ़ॉल्ट पूर्व-प्रतीक यह है:fn:

फ़ंक्शन नामस्पीक्षक के URI यह है:http://www.w3.org/2005/xpath-functions

सूचना:सामान्यतया fn: पूर्व-प्रतीक के द्वारा फ़ंक्शन को नामित करने के लिए fn:string()हालांकि fn: यह नामस्पीक्षक अटिबूट के द्वारा नामस्पीक्षक के द्वारा नामस्पीक्षक को नामित किया जाता है, इसलिए फ़ंक्शन को नामित करते समय फ़ंक्शन नाम को पूर्व-प्रतीक नहीं जोड़ना आवश्यक है।

अद्यतन फ़ंक्शन

नाम वर्णन
fn:node-name(node) पैरामीट नोड के नोड नाम को वापस करता है।
fn:nilled(node) पैरामीट नोड को अस्वीकार करने के लिए बूल वैल्यू को वापस करता है।
fn:data(item.item,...) आइटम श्रृंखला को स्वीकार करता है और अटोमिक वैल्यू श्रृंखला को वापस करता है।
  • fn:base-uri()
  • fn:base-uri(node)
वर्तमान नोड या निर्दिष्ट नोड के base-uri अटिबूट के मान को वापस करता है।
fn:document-uri(node) निर्दिष्ट नोड के document-uri अटिबूट के मान को वापस करता है।

शीर्ष

एररर और ट्रेसिंग फ़ंक्शन

नाम वर्णन
  • fn:error()
  • fn:error(error)
  • fn:error(error,description)
  • fn:error(error,description,error-object)

उदाहरण: error(fn:QName('http://example.com/test', 'err:toohigh'), 'Error: Price is too high')

परिणाम: बाहरी प्रसंस्करण माहूल को http://example.com/test#toohigh और स्ट्रिंग "Error: Price is too high" को वापस करता है।

fn:trace(value,label) क्वेरी के लिए डिबग करने के लिए उपयोग किया जाता है।

शीर्ष

संख्या के लिए फ़ंक्शन

नाम वर्णन
fn:number(arg)

फ़लाफ़ल के मान को वापस करता है। पैरामीट बूल वैल्यू, स्ट्रिंग या नोड कलेक्शन हो सकता है।

उदाहरण: number('100')

परिणाम: 100

fn:abs(num)

पारामीटर का निरपेक्ष मान वापस करें।

उदाहरण: abs(3.14)

परिणाम: 3.14

उदाहरण: abs(-3.14)

परिणाम: 3.14

fn:ceiling(num)

num पारामीटर के अधिकतम पूर्णांक वापस करें।

उदाहरण: ceiling(3.14)

परिणाम: 4

fn:floor(num)

num पारामीटर के अधिकतम गिरेबला पूर्णांक वापस करें।

उदाहरण: floor(3.14)

परिणाम: 3

fn:round(num)

num पारामीटर को निकटतम पूर्णांक में गिरेबला करें।

उदाहरण: round(3.14)

परिणाम: 3

fn:round-half-to-even()

उदाहरण: round-half-to-even(0.5)

परिणाम: 0

उदाहरण: round-half-to-even(1.5)

परिणाम: 2

उदाहरण: round-half-to-even(2.5)

परिणाम: 2

शीर्ष

शब्द के लिए फ़ंक्शन

नाम वर्णन
fn:string(arg)

पारामीटर का शब्द मान वापस करें। पारामीटर दिनांक, तर्कीय मान या नोड सेट हो सकता है।

उदाहरण: string(314)

परिणाम: "314"

fn:codepoints-to-string(int,int,...)

कोडप्वाइंट श्रृंखला को शब्द वाक्यांश में बदलें।

उदाहरण: codepoints-to-string(84, 104, 233, 114, 232, 115, 101)

परिणाम: 'Thérèse'

fn:string-to-codepoints(string)

इंटरनेट के अनुसार शब्द वाक्यांश को कोडप्वाइंट श्रृंखला में बदलें।

उदाहरण: string-to-codepoints("Thérèse")

परिणाम: 84, 104, 233, 114, 232, 115, 101

fn:codepoint-equal(comp1,comp2) यूनिकोड कोडप्वाइंट सूचीबद्ध के अनुसार, यदि comp1 का मान comp2 के मान से बराबर है, तो true वापस करें। (http://www.w3.org/2005/02/xpath-functions/collation/codepoint) अन्यथा false वापस करें।
  • fn:compare(comp1,comp2)
  • fn:compare(comp1,comp2,collation)

यदि comp1 comp2 से कम है, तो -1 वापस करें। यदि comp1 comp2 से बराबर है, तो 0 वापस करें। यदि comp1 comp2 से अधिक है, तो 1 वापस करें। (सूचीबद्ध नियम के अनुसार)।

उदाहरण: compare('ghi', 'ghi')

परिणाम: 0

fn:concat(string,string,...)

शब्द को जोड़ने को वापस दें।

उदाहरण: concat('XPath ','is ','FUN!')

परिणाम: 'XPath is FUN!'

fn:string-join((string,string,...),sep)

sep पैरामीटर को अलगाव के रूप में इस्तेमाल करें, और string पैरामीटर को जोड़े हुए शब्द को वापस दें।

उदाहरण: string-join(('We', 'are', 'having', 'fun!'), ' ')

परिणाम: ' We are having fun! '

उदाहरण: string-join(('We', 'are', 'having', 'fun!'))

परिणाम: 'Wearehavingfun!'

उदाहरण: string-join((), 'sep')

परिणाम: ''

  • fn:substring(string,start,len)
  • fn:substring(string,start)

start स्थान से शुरू होने वाली निर्दिष्ट लंबाई के उपशब्द को वापस दें। पहले अक्षर का निर्देशांक 1 है। यदि len पैरामीटर को छोड़ दिया जाता है, तो start स्थान से शुरू होकर शब्द के अंत तक का उपशब्द वापस दिया जाता है।

उदाहरण: substring('Beatles',1,4)

परिणाम: 'Beat'

उदाहरण: substring('Beatles',2)

परिणाम: 'eatles'

  • fn:string-length(string)
  • fn:string-length()

निर्दिष्ट शब्द की लंबाई को वापस दें। यदि string पैरामीटर नहीं है, तो वर्तमान नोड के शब्द मान की लंबाई को वापस दें।

उदाहरण: string-length('Beatles')

परिणाम: 7

  • fn:normalize-space(string)
  • fn:normalize-space()

निर्दिष्ट शब्द के शुरूआती और अंतिम खाली जगहों को मिटाएं, और आंतरिक सभी खाली जगहों को एक से बदलें, और परिणाम को वापस दें। यदि string पैरामीटर नहीं है, तो वर्तमान नोड को संसाधित करें।

उदाहरण: normalize-space(' The   XML ')

परिणाम: 'The XML'

fn:normalize-unicode() Unicode नियमन करें।
fn:upper-case(string)

string पैरामीटर को बड़े लिखे में बदलें।

उदाहरण: upper-case('The XML')

परिणाम: 'THE XML'

fn:lower-case(string)

string पारामीटर को न्यूनीकरण करें。

उदाहरण: lower-case('The XML')

परिणाम: 'the xml'

fn:translate(string1,string2,string3)

string1 में string2 को string3 से बदलें。

उदाहरण: translate('12:30','30','45')

परिणाम: '12:45'

उदाहरण: translate('12:30','03','54')

परिणाम: '12:45'

उदाहरण: translate('12:30','0123','abcd')

परिणाम: 'bc:da'

fn:escape-uri(stringURI,esc-res)

उदाहरण: escape-uri("http://example.com/test#car", true())

परिणाम: "http%3A%2F%2Fexample.com%2Ftest#car"

उदाहरण: escape-uri("http://example.com/test#car", false())

परिणाम: "http://example.com/test#car"

उदाहरण: escape-uri ("http://example.com/~bébé", false())

परिणाम: "http://example.com/~b%C3%A9b%C3%A9"

fn:contains(string1,string2)

यदि string1 string2 को शामिल करता है तो true वापस करें अन्यथा false वापस करें。

उदाहरण: contains('XML','XM')

परिणाम: true

fn:starts-with(string1,string2)

यदि string1 string2 से शुरू होता है तो true वापस करें अन्यथा false वापस करें。

उदाहरण: starts-with('XML','X')

परिणाम: true

fn:ends-with(string1,string2)

यदि string1 string2 से अंत में शुरू होता है तो true वापस करें अन्यथा false वापस करें。

उदाहरण: ends-with('XML','X')

परिणाम: false

fn:substring-before(string1,string2)

string1 में string2 के अगले सबस्ट्रिंग को वापस करें。

उदाहरण: substring-before('12/10','/')

परिणाम: '12'

fn:substring-after(string1,string2)

string2 string1 में उपस्थित होने के बाद की सबसे आगे की उपसूची रिटर्न करता है।

उदाहरण: substring-after('12/10','/')

परिणाम: '10'

fn:matches(string,pattern)

यदि string पैरामीटर दिए गए रूपरेखा से मेल खाता है तो true रिटर्न करता है, अन्यथा false रिटर्न करता है।

उदाहरण: matches("Merano", "ran")

परिणाम: true

fn:replace(string,pattern,replace)

दिए गए रूपरेखा को replace पैरामीटर के साथ बदलता है और परिणाम रिटर्न करता है।

उदाहरण: replace("Bella Italia", "l", "*")

परिणाम: 'Be**a Ita*ia'

उदाहरण: replace("Bella Italia", "l", "")

परिणाम: 'Bea Itaia'

fn:tokenize(string,pattern)

उदाहरण: tokenize("XPath is fun", "\s+")

परिणाम: ("XPath", "is", "fun")

शीर्ष

anyURI के लिए फ़ंक्शन

नाम वर्णन
fn:resolve-uri(relative,base)  

शीर्ष

बूल वैल्यू के बारे में फ़ंक्शन

नाम वर्णन
fn:boolean(arg) संख्या, शब्दशृंखला या नोड सेट के बूल वैल्यू रिटर्न करता है।
fn:not(arg)

पहले boolean() फ़ंक्शन के माध्यम से पैरामीटर को बूल वैल्यू में पूर्ण रूप से पूर्ण किया जाता है।

यदि बूल वैल्यू false है तो true रिटर्न करता है, अन्यथा true रिटर्न करता है।

उदाहरण: not(true())

परिणाम: false

fn:true()

बूल वैल्यू true रिटर्न करता है।

उदाहरण: true()

परिणाम: true

fn:false()

बूल वैल्यू false रिटर्न करता है।

उदाहरण: false()

परिणाम: false

शीर्ष

अवधि, तारीख और समय के लिए फ़ंक्शन

तारीख, समय और अवधि के घटकों का निकालने वाला फ़ंक्शन

नाम वर्णन
fn:dateTime(date,time) पैरामीटर को तारीख और समय में बदलता है。
fn:years-from-duration(datetimedur) रिटर्न पैरामीटर के वर्ष के हिस्से का पूर्णांक रूप से प्रस्तुत करता है।
fn:months-from-duration(datetimedur) रिटर्न पैरामीटर के महीने के हिस्से का पूर्णांक रूप से प्रस्तुत करता है।
fn:days-from-duration(datetimedur) पूर्वावलोकन मूल्य के दिनों का पूर्ण संख्या प्रदान करता है, जो मानक शब्दकोश प्रणाली में प्रस्तुत किया जाता है。
fn:hours-from-duration(datetimedur) पूर्वावलोकन मूल्य के घंटों का पूर्ण संख्या प्रदान करता है, जो मानक शब्दकोश प्रणाली में प्रस्तुत किया जाता है。
fn:minutes-from-duration(datetimedur) पूर्वावलोकन मूल्य के मिनट्स का पूर्ण संख्या प्रदान करता है, जो मानक शब्दकोश प्रणाली में प्रस्तुत किया जाता है。
fn:seconds-from-duration(datetimedur) पूर्वावलोकन मूल्य के मिनट्स का दशांश संख्या प्रदान करता है, जो मानक शब्दकोश प्रणाली में प्रस्तुत किया जाता है。
fn:year-from-dateTime(datetime)

पूर्वावलोकन पैरामीटर के स्थानीय मूल्य के वर्षों का पूर्ण संख्या प्रदान करता है。

उदाहरण: year-from-dateTime(xs:dateTime("2005-01-10T12:30-04:10"))

परिणाम: 2005

fn:month-from-dateTime(datetime)

पूर्वावलोकन पैरामीटर के स्थानीय मूल्य के महीनों का पूर्ण संख्या प्रदान करता है。

उदाहरण: month-from-dateTime(xs:dateTime("2005-01-10T12:30-04:10"))

परिणाम: 01

fn:day-from-dateTime(datetime)

पूर्वावलोकन पैरामीटर के स्थानीय मूल्य के दिनों का पूर्ण संख्या प्रदान करता है。

उदाहरण: day-from-dateTime(xs:dateTime("2005-01-10T12:30-04:10"))

परिणाम: 10

fn:hours-from-dateTime(datetime)

पूर्वावलोकन पैरामीटर के स्थानीय मूल्य के घंटों का पूर्ण संख्या प्रदान करता है。

उदाहरण: hours-from-dateTime(xs:dateTime("2005-01-10T12:30-04:10"))

परिणाम: 12

fn:minutes-from-dateTime(datetime)

पूर्वावलोकन पैरामीटर के स्थानीय मूल्य के मिनट्स का पूर्ण संख्या प्रदान करता है。

उदाहरण: minutes-from-dateTime(xs:dateTime("2005-01-10T12:30-04:10"))

परिणाम: 30

fn:seconds-from-dateTime(datetime)

पूर्वावलोकन पैरामीटर के स्थानीय मूल्य के सेकंड्स का दशांश संख्या प्रदान करता है。

उदाहरण: seconds-from-dateTime(xs:dateTime("2005-01-10T12:30:00-04:10"))

परिणाम: 0

fn:timezone-from-dateTime(datetime) पैरामीटर के timezone भाग को वापस करेगा, यदि मौजूद है。
fn:year-from-date(date)

पैरामीटर के स्थानीय मान में वर्ष का पूर्णांक वापस करेगा。

उदाहरण: year-from-date(xs:date("2005-04-23"))

परिणाम: 2005

fn:month-from-date(date)

पैरामीटर के स्थानीय मान में महीने का पूर्णांक वापस करेगा。

उदाहरण: month-from-date(xs:date("2005-04-23"))

परिणाम: 4

fn:day-from-date(date)

पैरामीटर के स्थानीय मान में दिन का पूर्णांक वापस करेगा。

उदाहरण: day-from-date(xs:date("2005-04-23"))

परिणाम: 23

fn:timezone-from-date(date) पैरामीटर के timezone भाग को वापस करेगा, यदि मौजूद है。
fn:hours-from-time(time)

पैरामीटर के स्थानीय मान में घंटों का पूर्णांक वापस करेगा。

उदाहरण: hours-from-time(xs:time("10:22:00"))

परिणाम: 10

fn:minutes-from-time(time)

पैरामीटर के स्थानीय मान में मिनट्स का पूर्णांक वापस करेगा。

उदाहरण: minutes-from-time(xs:time("10:22:00"))

परिणाम: 22

fn:seconds-from-time(time)

पैरामीटर के स्थानीय मान में सेकंड्स का पूर्णांक वापस करेगा。

उदाहरण: seconds-from-time(xs:time("10:22:00"))

परिणाम: 0

fn:timezone-from-time(time) पैरामीटर के timezone भाग को वापस करेगा, यदि मौजूद है。
fn:adjust-dateTime-to-timezone(datetime,timezone)

यदि timezone पैरामीटर रिक्त है, तो बिना timezone के dateTime वापस किया जाएगा。

अन्यथा timezone के साथ dateTime वापस किया जाएगा。

fn:adjust-date-to-timezone(date,timezone)

यदि timezone पैरामीटर रिक्त है, तो बिना timezone के date वापस किया जाएगा。

अन्यथा timezone के साथ date वापस किया जाएगा。

fn:adjust-time-to-timezone(time,timezone)

यदि timezone पैरामीटर रिक्त है, तो बिना timezone के time वापस किया जाएगा。

अन्यथा टाइम के साथ टाइमज़न को वापसी देता है।

शीर्ष

QNames से संबंधित फ़ंक्शन

नाम वर्णन
fn:QName()  
fn:local-name-from-QName()  
fn:namespace-uri-from-QName()  
fn:namespace-uri-for-prefix()  
fn:in-scope-prefixes()  
fn:resolve-QName()  

शीर्ष

नोड के फ़ंक्शन

नाम वर्णन
  • fn:name()
  • fn:name(nodeset)
वर्तमान नोड या निर्दिष्ट नोड सेट के पहले नोड के नाम को वापसी देता है।
  • fn:local-name()
  • fn:local-name(nodeset)
वर्तमान नोड या निर्दिष्ट नोड सेट के पहले नोड के नाम को वापसी देता है - नामस्पेस पूर्व-उपसर्ग के बिना।
  • fn:namespace-uri()
  • fn:namespace-uri(nodeset)
वर्तमान नोड या निर्दिष्ट नोड सेट के पहले नोड के नामस्पेस यूआरआई को वापसी देता है।
fn:lang(lang)

यदि वर्तमान नोड की भाषा निर्दिष्ट भाषा से मेल खाती है, तो true वापसी देता है।

उदाहरण: Lang("en") is true for <p xml:lang="en">...</p>

उदाहरण: Lang("de") is false for <p xml:lang="en">...</p>

  • fn:root()
  • fn:root(node)
वर्तमान नोड या निर्दिष्ट नोड के नोड ट्री के मूल नोड को वापसी देता है। ये आमतौर पर डॉक्यूमेंट नोड होता है।

शीर्ष

सीक्वेंस के फ़ंक्शन

सामान्य फ़ंक्शन

नाम वर्णन
fn:index-of((item,item,...),searchitem)

वापसी: वस्तु वर्ग में searchitem पैरामीट से मेल खाने वाले स्थान को देता है।

उदाहरण: index-of ((15, 40, 25, 40, 10), 40)

परिणाम: (2, 4)

उदाहरण: index-of (("a", "dog", "and", "a", "duck"), "a")

परिणाम (1, 4)

उदाहरण: index-of ((15, 40, 25, 40, 10), 18)

परिणाम: ()

fn:remove((item,item,...),position)

वापसी: नई वर्ग - item पैरामीट से निर्मित, position पैरामीट से निर्धारित वस्तु को हटाया गया।

उदाहरण: remove(("ab", "cd", "ef"), 0)

परिणाम: ("ab", "cd", "ef")

उदाहरण: remove(("ab", "cd", "ef"), 1)

परिणाम: ("cd", "ef")

उदाहरण: remove(("ab", "cd", "ef"), 4)

परिणाम: ("ab", "cd", "ef")

fn:empty(item,item,...)

यदि पारामीटर का मान रिक्त सीक्वेंस है, तो true वापस देता है, अन्यथा false वापस देता है।

उदाहरण: empty(remove(("ab", "cd"), 1))

परिणाम: false

fn:exists(item,item,...)

यदि पारामीटर का मान रिक्त सीक्वेंस नहीं है, तो true वापस देता है, अन्यथा false वापस देता है।

उदाहरण: exists(remove(("ab"), 1))

परिणाम: false

fn:distinct-values((item,item,...),collation)

अद्वितीय मूल्यों को वापस देता है।

उदाहरण: distinct-values((1, 2, 3, 1, 2))

परिणाम: (1, 2, 3)

fn:insert-before((item,item,...),pos,inserts)

item पारामीटर से बने नए सीक्वेंस को वापस देता है - जिसे pos पारामीटर द्वारा निर्दिष्ट स्थान पर inserts पारामीटर के मान को जोड़ दिया जाता है।

उदाहरण: insert-before(("ab", "cd"), 0, "gh")

परिणाम: ("gh", "ab", "cd")

उदाहरण: insert-before(("ab", "cd"), 1, "gh")

परिणाम: ("gh", "ab", "cd")

उदाहरण: insert-before(("ab", "cd"), 2, "gh")

परिणाम: ("ab", "gh", "cd")

उदाहरण: insert-before(("ab", "cd"), 5, "gh")

परिणाम: ("ab", "cd", "gh")

fn:reverse((item,item,...))

निर्दिष्ट आइटम के उल्टी क्रम को वापस देता है।

उदाहरण: reverse(("ab", "cd", "ef"))

परिणाम: ("ef", "cd", "ab")

उदाहरण: reverse(("ab"))

परिणाम: ("ab")

fn:subsequence((item,item,...),start,len)

start पारामीटर द्वारा निर्दिष्ट स्थान पर परिणाम की जानकारी देता है, जिसकी लंबाई len पारामीटर द्वारा निर्दिष्ट है।

पहले आइटम का स्थान 1 है।

उदाहरण: subsequence(($item1, $item2, $item3,...), 3)

परिणाम: ($item3, ...)

उदाहरण: subsequence(($item1, $item2, $item3, ...), 2, 2)

परिणाम: ($item2, $item3)

fn:unordered((item,item,...)) अभिप्रयोग निर्धारित क्रम में वस्तुओं को वापस देता है。

श्रृंखला की क्षमता को परीक्षण करने वाले फ़ंक्शन

नाम वर्णन
fn:zero-or-one(item,item,...) यदि प्रामाणिक वैल्यू में शून्य या एक वस्तु है तो प्रामाणिक वैल्यू को वापस देता है, अन्यथा त्रुटि उत्पन्न करता है。
fn:one-or-more(item,item,...) यदि प्रामाणिक वैल्यू में एक या अनेक वस्तु है तो प्रामाणिक वैल्यू को वापस देता है, अन्यथा त्रुटि उत्पन्न करता है。
fn:exactly-one(item,item,...) यदि प्रामाणिक वैल्यू में एक वस्तु है तो प्रामाणिक वैल्यू को वापस देता है, अन्यथा त्रुटि उत्पन्न करता है。

समान, संयोजन, अंतरण और अधिकरण

नाम वर्णन
fn:deep-equal(param1,param2,collation) यदि param1 और param2 एक दूसरे के समान है (deep-equal) तो true वापस देता है, अन्यथा false वापस देता है。

श्रृंखला की संख्या बढ़ाने वाले फ़ंक्शन

नाम वर्णन
fn:count((item,item,...)) नोड की संख्या को वापस देता है。
fn:avg((arg,arg,...))

प्रामाणिक वैल्यू के औसत को वापस देता है。

उदाहरण: avg((1,2,3))

परिणाम: 2

fn:max((arg,arg,...))

अन्य प्रामाणिक वैल्यू से अधिक होने वाले प्रामाणिक वैल्यू को वापस देता है。

उदाहरण: max((1,2,3))

परिणाम: 3

उदाहरण: max(('a', 'k'))

परिणाम: 'k'

fn:min((arg,arg,...))

अन्य प्रामाणिक वैल्यू से कम होने वाले प्रामाणिक वैल्यू को वापस देता है。

उदाहरण: min((1,2,3))

परिणाम: 1

उदाहरण: min(('a', 'k'))

परिणाम: 'a'

fn:sum(arg,arg,...) विशिष्ट नोड समूह में हर नोड के आंकड़े का कुल योग को वापस देता है。

श्रृंखला बनाने वाले फ़ंक्शन

नाम वर्णन
fn:id((string,string,...),node) इस स्ट्रिंग प्रामाणिक एक या अनेक वैल्यू के समान होने वाले एलीमेंट नोड श्रृंखला को वापस देता है。
fn:idref((string,string,...),node) इन नोड की आइडीआरएफ वैल्यू इस स्ट्रिंग प्रामाणिक एक या अनेक वैल्यू के समान होने वाले एलीमेंट या एट्रिब्यूट नोड श्रृंखला को वापस देता है。
fn:doc(URI)  
fn:doc-available(URI) यदि doc() फ़ंक्शन दस्तावेज़ नोड वापस करता है, तो true वापस करें, अन्यथा false वापस करें।
  • fn:collection()
  • fn:collection(string)
 

शीर्ष

सामान्य फ़ंक्शन

नाम वर्णन
fn:position()

वर्तमान रूप से संसाधित नोड के index स्थान को वापस करें।

उदाहरण: //book[position()<=3]

परिणाम: पहले तीन book एलीमेंट को चुना गया है

fn:last()

संसाधित नोड सूची में परिणाम की संख्या को वापस करें।

उदाहरण: //book[last()]

परिणाम: अंतिम book एलीमेंट को चुना गया है

fn:current-dateTime() वर्तमान dateTime (तारीख के साथ) को वापस करें।
fn:current-date() वर्तमान तारीख (तारीख के साथ) को वापस करें।
fn:current-time() वर्तमान समय (तारीख के साथ) को वापस करें।
fn:implicit-timezone() अनुमानित टाइमज़न के मूल्य को वापस करें।
fn:default-collation() डिफ़ॉल्ट तुलना के मूल्य को वापस करें।
fn:static-base-uri() base-uri के मूल्य को वापस करें।

शीर्ष

XSLT फ़ंक्शन

इसके अलावा, निम्नलिखित अंतर्निहित XSLT फ़ंक्शन हैं:

नाम वर्णन
current() वर्तमान नोड को एकल सदस्य के नोड सेट के रूप में वापस करें।
document() बाहरी XML दस्तावेज़ में नोड को एक्सेस करने के लिए उपयोग किया जाता है।
element-available() XSLT प्रोसेसर का जानना कि यह किसी विशिष्ट एलीमेंट को समर्थन करता है की जाँच करें।
format-number() संख्या को स्ट्रिंग में बदलें।
function-available() XSLT प्रोसेसर का जानना कि यह किसी विशिष्ट फ़ंक्शन को समर्थन करता है की जाँच करें।
generate-id() विशिष्ट नोड को पहचानने वाली अद्वितीय वर्णाक्षर मान को वापस करें।
key() पहले <xsl:key> वाक्यांश के द्वारा चिह्नित एलीमेंट को खोजें।
node-set ट्री को नोड सेट में बदलें। उत्पन्न नोड सेट हमेशा एकल नोड को शामिल करता है और ट्री का रूट नोड है।
system-property() सिस्टम संपत्ति के मूल्य को वापस करें।
unparsed-entity-uri() अनुप्रेषित एंटिटी के URI को वापस करें।

शीर्ष