XPath, XQuery နှင့် XSLT ပုံစံ
- အရေးပါ ပါဝင် XPath စွမ်းကျင်
- နောက်ပိုင်း ပါဝင် XPath စကာတင်
အရေးယူ ပုံစံ
အမည် | အကျဉ်း |
---|---|
fn:node-name(node) | node ပုံစံ အတိုင်း ပုံစံ ပြန်လည်ပေးသည်。 |
fn:nilled(node) | node ပုံစံ အတိုင်း အခွင့်မပြု ပြန်လည်ပေးသည် အခွင့်မပြု ပုံစံ အတိုင်း ပြန်လည်ပေးသည်。 |
fn:data(item.item,...) | အရာ အစီအစဉ် ပုံစံ အတိုင်း ပြန်လည်ပေးသည် အရာ အစီအစဉ် အတိုင်း ပြန်လည်ပေးသည်。 |
|
အချက်အလက် ပုံစံ အတိုင်း ပြန်လည်ပေးသည် အချက်အလက် အချက်အလက် ပုံစံ အတိုင်း အရေးယူ ပြန်လည်ပေးသည်。 |
fn:document-uri(node) | အချက်အလက် ပုံစံ အတိုင်း ပြန်လည်ပေးသည် document-uri အရေးယူ ပုံစံ အတိုင်း အရေးယူ ပြန်လည်ပေးသည်。 |
အမှား နှင့် စောင်းပြခြင်း ပုံစံ
အမည် | အကျဉ်း |
---|---|
|
အမှတ်အသား: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) | Unicode ကုဒ်အချက်အလက် နှိုင်းယှဉ် အပေါ်မူတည်၍၊ အတူ comp1 နှင့် comp2 ကို ကွဲခြားသော် false ပြန်ပေးသည်။ အတူ comp1 နှင့် comp2 ကို ကွဲခြားသော် true ပြန်ပေးသည်。(http://www.w3.org/2005/02/xpath-functions/collation/codepoint) |
|
အတူ comp1 ကို comp2 ထိပ်သို့ ဆန့်ကျင်လျှင် -1 ပြန်ပေးသည်။ အတူ comp1 နှင့် comp2 ကို ကွဲခြားသော် 0 ပြန်ပေးသည်။ အတူ comp1 ကို comp2 ထိပ်သို့ ဆန့်ကျင်လျှင် 1 ပြန်ပေးသည်။ (အသုံးပြုသော နှိုင်းယှဉ် အဘောင်ချက် အပေါ်မူတည်၍) အကျိုးသတ်: compare('ghi', 'ghi') ရလဒ်: 0 |
fn:concat(string,string,...) |
အကျယ် ပေါင်းစည်းပြီး ပြန်ပေးသည်。 အကျိုးသတ်: concat('XPath ', 'is ', 'FUN!') ရလဒ်: 'XPath တက္ကယျားလုပ်ဆောင်တာ!' |
fn:အမှတ်ပေါင်း((အကျယ်, အကျယ်,...), အပေါင်းစည်း) |
sep ပုံစံ ကို အခြား ပုံစံ အစမှ ပြန်ပေးသည်။ string ပုံစံ ကို ပြန်ပေးသည်။ နည်းလမ်း: string-join(('We', 'are', 'having', 'fun!'), ' ') ရလဒ်: ' We are having fun! ' နည်းလမ်း: string-join(('We', 'are', 'having', 'fun!')) ရလဒ်: 'Wearehavingfun!' နည်းလမ်း: string-join((), 'sep') ရလဒ်: '' |
|
start စက်ဝတ်အချက်မှ သတ်မှတ်ထားသော အကွက် အရွယ် ကို ပြန်ပေးသည်။ အပေါ်ပေါ် အချက် အရွယ် မရှိဘဲဖြစ်ချေဖြစ်လာကြောင်း အပေါ်ပေါ် အချက် မှ အဆုံးအချက် အထိ ပြန်ပေးသည်。 နည်းလမ်း: substring('Beatles',1,4) ရလဒ်: 'Beat' နည်းလမ်း: substring('Beatles',2) ရလဒ်: 'eatles' |
|
သတ်မှတ်ထားသော စကားလုံးကို အကွက် အရွယ် ကို ပြန်ပေးသည်။ string ပုံစံ မရှိဘဲဖြစ်ချေဖြစ်လာကြောင်း အရလဒ် ကို ပြန်ပေးသည်。 နည်းလမ်း: string-length('Beatles') ရလဒ်: 7 |
|
သတ်မှတ်ထားသော စကားလုံးမှ အစမှ နှင့် အဆုံးမှ ဘယ်လည်း အကွက်များကို ဖယ်ရှားပြီး၊ အတွင်းရှိ အကွက်ပေါင်းများကို တစ်ခုခုချင်း ပြောင်းလဲစေပြီး၊ အရလဒ် ကို ပြန်ပေးသည်။ 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) |
string1 တွင် string2 ပေါ်တတ်သည့် အစုအဖွဲ့ ပြန်လည်ကို ပြန်လည်ပေးပါ。 例子: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) | သတ်မှတ်ချက် အချိန် ပါသည့် အခါ အချိန် အချိန် ပါသည်။ |
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) | သတ်မှတ်ချက် အချိန် ပါသည့် အခါ အချိန် အချိန် ပါသည်။ |
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) | သတ်မှတ်ချက် အချိန် ပါသည့် အခါ အချိန် အချိန် ပါသည်။ |
fn:adjust-dateTime-to-timezone(datetime,timezone) | timezone သတ်မှတ်ချက် ခတ်မှေးမှာ မရှိဘဲ ဖြစ်လျှင် dateTime မပါဘဲ သုံးစွဲသည်။ အခြားသတ်မှတ်ချက် ရှိလျှင် dateTime နှင့် timezone ပါသော သုံးစွဲသည်。 |
fn:adjust-date-to-timezone(date,timezone) | timezone သတ်မှတ်ချက် ခတ်မှေးမှာ မရှိဘဲ ဖြစ်လျှင် ရက်စွဲ မပါဘဲ သုံးစွဲသည်။ အခြားသတ်မှတ်ချက် ရှိလျှင် ရက်စွဲ နှင့် timezone ပါသော သုံးစွဲသည်。 |
fn:adjust-time-to-timezone(time,timezone) | timezone သတ်မှတ်ချက် ခတ်မှေးမှာ မရှိဘဲ ဖြစ်လျှင် အချိန် မပါဘဲ သုံးစွဲသည်။ အခြားသတ်မှတ်ချက် ရှိလျှင် အချိန် နှင့် timezone ပါသော သုံးစွဲသည်。 |
နှင့် 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() |
关于节点的函数
အမည် | အကျဉ်း |
---|---|
|
返回当前节点的名称或指定节点集中的第一个节点。 |
|
返回当前节点的名称或指定节点集中的第一个节点 - 不带有命名空间前缀。 |
|
返回当前节点或指定节点集中第一个节点的命名空间 URI。 |
fn:lang(lang) |
如果当前节点的语言匹配指定的语言,则返回 true。 例子:Lang("en") is true for ... 例子:Lang("de") is false for ... |
|
返回当前节点或指定的节点所属的节点树的根节点。通常是文档节点。 |
有关序列的函数
一般性的函数
အမည် | အကျဉ်း |
---|---|
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") Result (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 သဘောတူအချက်အလက် သည် သတ်မှတ်သည် အကျိုးသတ်: 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 သဘောတူအချက်အလက် သည် ပြန်လည်သတ်မှတ်သည်။ လုပ်ငန်းသည် ရောင်းဆီအရေအတွက် သတ်မှတ်သည်။ ပထမဆုံးသော ပစ္စည်း၏ အချက်အလက် 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) ဖြစ်လျှင် အခွင့်အရေး ကို ပြန်လည်ပေးသည်၊ မဟုတ်လျှင် အမှား ကို ပြန်လည်ပေးသည် |
ပေါင်းစပ်လုပ်ငန်း
အမည် | အကျဉ်း |
---|---|
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() ပုံစံ သည် အခြေအနေ အဆက် ပြန်တင်သည်မူ လက်ခံကြောင်း အကြောင်းပြု၍ လက်ခံပါ၊ မဟုတ်ဆိုရှိမူ အကြောင်းပြ�ပါ |
|
အခြေအနေ ပုံစံ
အမည် | အကျဉ်း |
---|---|
fn:position |
ပြုလုပ်နေသော အဆက် အစိတ်အခုဲ့ အရေးယူ အကျိုးသက်သား: //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 အရေးယူ |
- အရေးပါ ပါဝင် XPath စွမ်းကျင်
- နောက်ပိုင်း ပါဝင် XPath စကာတင်