[17] [[XPath 1.0]] の[[関数]]について。 [1] ,関数名 ,説明 ,状態 ,出典 ,[CODE(XPathf)@en[[[a]]()]],[[属性]]新規作成,[[X#]] ,[CODE(XPathf)[[QN[math:[[abs]]] [http://exslt.org/math]]]] ,[[絶対値]] ,非安定 ,[EXSLT] ,[CODE(XPathf)[[QN[math:[[acos]]] [http://exslt.org/math]]]] ,[[acos]] ,非安定 ,[EXSLT] ,[CODE(XPathf)[[QN[date:[[add]]] [http://exslt.org/dates-and-times]]]] ,日付の和 ,非安定 ,[EXSLT] ,[CODE(XPathf)[[QN[ora:[[addChildNodes]]] [http://schemas.oracle.com/xpath/extension]]]] ,子節点追加 , ,[ORABPEL] ,[CODE(XPathf)[[QN[date:[[add-duration]]] [http://exslt.org/dates-and-times]]]] ,時間の和 ,非安定 ,[EXSLT] ,[CODE(XPathf)[[QN[sql:[[addParameter]]] [http://xml.apache.org/xalan/sql]]]] ,[[照会]]の[[引数]]追加 , ,[XALAN] ,[CODE(XPathf)[[QN[sql:[[addParameterFromElement]]] [http://xml.apache.org/xalan/sql]]]] ,[[要素]]から[[照会]]の[[引数]]追加 , ,[XALAN] ,[CODE(XPathf)[[QN[ora:[[addQuotes]]] [http://schemas.oracle.com/xpath/extension]]]] ,[[単引用符]]で括る , ,[ORABPEL] ,[CODE(XPathf)[[QN[str:[[align]]] [http://exslt.org/strings]]]] ,文字列の揃え ,非安定 ,[EXSLT] ,[CODE(XPathf)[[QN[math:[[asin]]] [http://exslt.org/math]]]] ,[[asin]] ,非安定 ,[EXSLT] ,[CODE(XPathf)[[QN[math:[[atan]]] [http://exslt.org/math]]]] ,[[atan]] ,非安定 ,[EXSLT] ,[CODE(XPathf)[[QN[math:[[atan2]]] [http://exslt.org/math]]]] ,[[atan2]] ,非安定 ,[EXSLT] ,[CODE(XPathf)[[[avg]]]] ,[[相加平均]] ,W3C 勧告 ,[XFORMS] ,[CODE(XPathf)@en[[QN[sf:[[avg]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,boolean ,[[boolean]] ,(object) ,[CORE] ,[CODE(XPathf)@en[[QN[sf:[[boolean]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)[[[boolean-from-string]]]] ,[[文字列]]から[[真偽値]]へ ,W3C 勧告 ,[XFORMS] ,[CODE(XPathf)@en[[[c]]()]],[[注釈]]新規作成,,[[X#]] ,number ,[[ceiling]] ,(number) ,[CORE] ,[CODE(XPathf)@en[[QN[sf:[[ceiling]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)[[QN[sql:[[clearParameters]]] [http://xml.apache.org/xalan/sql]]]] ,[[照会]]の[[引数]]消去 , ,[XALAN] ,[CODE(XPathf)[[QN[sql:[[close]]] [http://xml.apache.org/xalan/sql]]]] ,[[データ源]]を閉じる , ,[XALAN] ,[CODE(XPathf)[[QN[dyn:[[closure]]] [http://exslt.org/dynamic]]]] ,[[閉包]] ,非安定 ,[EXSLT] ,[CODE(XPathf)[[QN[xalan:[[columnNumber]]] [http://xml.apache.org/xalan]]]] ,[[原始文書]]での位置番号 , ,[XALAN] ,string ,[[concat]] ,"(string, string, string*)" ,[CORE] ,[CODE(XPathf)[[QN[str:[[concat]]] [http://exslt.org/strings]]]] ,文字列として連結 ,非安定 ,[EXSLT] ,[CODE(XPathf)@en[[QN[sf:[[concat]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)[[QN[math:[[constant]]] [http://exslt.org/math]]]] ,[[定数]] ,非安定 ,[EXSLT] ,boolean ,[[contains]] ,"(string, string) " ,[CORE] ,[CODE(XPathf)@en[[QN[sf:[[contains]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)[[QN[math:[[cos]]] [http://exslt.org/math]]]] ,[[余弦]] ,非安定 ,[EXSLT] ,number ,[[count]] ,(node-set) ,[CORE] ,[CODE(XPathf)@en[[QN[sf:[[count]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)[[QN[ora:[[countNodes]]] [http://schemas.oracle.com/xpath/extension]]]] ,項目数 , ,[ORABPEL] ,[CODE(XPathf)[[[count-non-empty]]]] ,非空値の数 ,W3C 勧告 ,[XFORMS] ,[CODE(XPathf)[[[current]]]] ,[[現在節点]] ,W3C 勧告 ,"[XSLT], [XSLT 1.1]" ,[CODE(XPathf)[[QN[xsh:[[current]]] [http://xsh.sourceforge.net/xsh/]]]] ,[[現在節点]] , ,[XSH] ,[CODE(XPathf)[[QN[date:[[date]]] [http://exslt.org/dates-and-times]]]] ,日付の文字列化 ,安定・中核 ,[EXSLT] ,[CODE(XPathf)[[QN[date:[[date-time]]] [http://exslt.org/dates-and-times]]]] ,現在日時の文字列化 ,安定・中核 ,[EXSLT] ,[CODE(XPathf)[[QN[date:[[day-abbreviation]]] [http://exslt.org/dates-and-times]]]] ,曜日省略名 ,安定・中核 ,[EXSLT] ,[CODE(XPathf)[[QN[date:[[day-of-week-in-month]]] [http://exslt.org/dates-and-times]]]] ,月内の第何☆曜日か ,安定・中核 ,[EXSLT] ,[CODE(XPathf)[[QN[date:[[day-in-month]]] [http://exslt.org/dates-and-times]]]] ,月内の日数 ,安定・中核 ,[EXSLT] ,[CODE(XPathf)[[QN[date:[[day-in-week]]] [http://exslt.org/dates-and-times]]]] ,週内の日数 ,安定・中核 ,[EXSLT] ,[CODE(XPathf)[[QN[date:[[day-in-year]]] [http://exslt.org/dates-and-times]]]] ,年内の日数 ,安定・中核 ,[EXSLT] ,[CODE(XPathf)[[QN[date:[[day-name]]] [http://exslt.org/dates-and-times]]]] ,曜日 ,安定・中核 ,[EXSLT] ,[CODE(XPathf)[[[days-from-date]]]] ,[[日付]]から[[日数]]へ ,W3C 勧告 ,[XFORMS] ,[CODE(XPathf)[[QN[str:[[decode-uri]]] [http://exslt.org/strings]]]] ,[[百分率符号化]]の[[復号]] ,非安定 ,[EXSLT] ,[CODE(XPathf)@en[[QN[smlfn:[[deref]]] [http://schemas.serviceml.org/sml/function/2006/07]]]] , ,[[W3C]] [[会員提出]] ,[[SML]] ,[CODE(XPathe)[[QN[set:[[difference]]] [http://exslt.org/sets]]]] ,[[差集合]] ,安定・中核 ,[EXSLT] ,[CODE(XPathf)[[QN[date:[[difference]]] [http://exslt.org/dates-and-times]]]] ,日付の差 ,非安定 ,[EXSLT] ,[CODE(XPathf)[[QN[xalan:[[difference]]] [http://xml.apache.org/xalan]]]] ,[[差集合]] , ,[XALAN] ,[CODE(XPathe)[[QN[set:[[distinct]]] [http://exslt.org/sets]]]] ,[[異なり]] ,安定・中核 ,[EXSLT] ,[CODE(XPathf)[[QN[xalan:[[distinct]]] [http://xml.apache.org/xalan]]]] ,[[異なり]] , ,[XALAN] ,[CODE(XPathf)[[QN[xsh:[[doc]]] [http://xsh.sourceforge.net/xsh/]]]] ,[[文書節点]] , ,[XSH] ,[CODE(XPathf)[[[document]]]] ,外部文書 ,W3C 勧告 ,"[XSLT], [XSLT 1.1]" ,[CODE(XPathf)[[QN[date:[[duration]]] [http://exslt.org/dates-and-times]]]] ,[[時間]] ,非安定 ,[EXSLT] ,[CODE(XPathf)@en[[[e]]()]],[[要素]]新規作成,[[X#]] ,[CODE(XPathf)[[[element-available]]]] ,[[拡張要素]]利用可否 ,W3C 勧告 ,"[XSLT], [XSLT 1.1]" ,[CODE(XPathf)@en[[QN[sf:[[empty]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)[[QN[sql:[[enableStreamingMode]]] [http://xml.apache.org/xalan/sql]]]] ,Stream mode 切替 , ,[XALAN] ,[CODE(XPathf)[[QN[str:[[encode-uri]]] [http://exslt.org/strings]]]] ,[[百分率符号化]] ,非安定 ,[EXSLT] ,location-set ,[[end-point]] ,(location-set) ,[XPTR] ,[CODE(XPathf)@en[[QN[sf:[[ends-with]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)@en[[QN[sf:[[escape-uri]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)[[QN[dyn:[[evaluate]]] [http://exslt.org/dynamic]]]] ,[[XPath]] の[[式]]評価 ,非安定 ,[EXSLT] ,[CODE(XPathf)[[QN[xalan:[[evaluate]]] [http://xml.apache.org/xalan]]]] ,[[XPath]] [[式]]評価 , ,[XALAN] ,[CODE(XPathf)@en[[QN[sf:[[exists]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)[[QN[math:[[exp]]] [http://exslt.org/math]]]] ,自然対数の底の冪 ,非安定 ,[EXSLT] ,boolean ,[[false]] ,() ,[CORE] ,[CODE(XPathf)@en[[QN[sf:[[false]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)@en[[QN[sf:[[filter-available]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,number ,[[floor]] ,(number) ,[CORE] ,[CODE(XPathf)@en[[QN[sf:[[floor]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)[[QN[date:[[format-date]]] [http://exslt.org/dates-and-times]]]] ,日付の文字列表現 ,非安定 ,[EXSLT] ,[CODE(XPathf)[[QN[ms:[[format-date]]] [urn:schemas-microsoft-com:xslt]]]] ,日付の文字列表現 , ,[MSXML] ,[CODE(XPathf)[[QN[ora:formatDate] [http://schemas.oracle.com/xpath/extension]]]] ,日付の文字列表現 ,[ORABPEL] ,[CODE(XPathf)[[[format-number]]]] ,数値の文字列表現 ,W3C 勧告 ,"[XSLT], [XSLT 1.1]" ,[CODE(XPathf)[[QN[ms:[[format-time]]] [urn:schemas-microsoft-com:xslt]]]] ,時刻の文字列表現 , ,[MSXML] ,[CODE(XPathf)[[[function-available]]]] ,[[拡張関数]]利用可否 ,W3C 勧告 ,"[XSLT], [XSLT 1.1]" ,[CODE(XPathf)[[QN[ora:generateGUID] [http://schemas.oracle.com/xpath/extension]]]] ,[[GUID]] 生成 , ,[ORABPEL] ,[CODE(XPathf)[[[generate-id]]]] ,識別子生成 ,W3C 勧告 ,"[XSLT], [XSLT 1.1]" ,[CODE(XPathf)[[QN[ora:getContentAsString] [http://schemas.oracle.com/xpath/extension]]]] ,文字列化 , ,[ORABPEL] ,[CODE(XPathf)[[QN[ora:getCurrentDate] [http://schemas.oracle.com/xpath/extension]]]] ,現在の日付 , ,[ORABPEL] ,[CODE(XPathf)[[QN[ora:getContentDateTime] [http://schemas.oracle.com/xpath/extension]]]] ,現在日時 , ,[ORABPEL] ,[CODE(XPathf)[[QN[ora:getContentTime] [http://schemas.oracle.com/xpath/extension]]]] ,現在時刻 , ,[ORABPEL] ,[CODE(XPathf)[[QN[ora:getConversationId] [http://schemas.oracle.com/xpath/extension]]]] ,処理 conversation 識別子 , ,[ORABPEL] ,[CODE(XPathf)[[QN[ora:getCreator] [http://schemas.oracle.com/xpath/extension]]]] ,処理実現値作者 , ,[ORABPEL] ,[CODE(XPathf)@en[[QN[sf:[[get-in-scope-prefixes]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)[[QN[ora:getInstanceId] [http://schemas.oracle.com/xpath/extension]]]] ,処理実現値識別子 , ,[ORABPEL] ,[CODE(XPathf)@en[[QN[sf:[[get-namespace-uri-for-prefix]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)[[QN[ora:getNodeValue] [http://schemas.oracle.com/xpath/extension]]]] ,節点の値 , ,[ORABPEL] ,[CODE(XPathf)[[QN[ora:getProcessId] [http://schemas.oracle.com/xpath/extension]]]] ,処理識別子 , ,[ORABPEL] ,[CODE(XPathf)[[QN[ora:getProcessURL] [http://schemas.oracle.com/xpath/extension]]]] ,処理根 URL , ,[ORABPEL] ,[CODE(XPathf)[[QN[bpws:getVariableData] [http://schemas.xmlsoap.org/ws/2003/03/business-process/]]]] ,変数からデータを取得 , ,[BPEL] ,[CODE(XPathf)[[QN[bpws:getVariableProperty] [http://schemas.xmlsoap.org/ws/2003/03/business-process/]]]] ,変数から大域特性を取得 , ,[BPEL] ,[CODE(XPathf)[[QN[xsh:[[grep]]] [http://xsh.sourceforge.net/xsh/]]]] ,[[grep]] , ,[XSH] ,[CODE(XPathf)@en[[QN[sf:[[has-child-nodes]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)[[QN[set:[[has-same-node]]] [http://exslt.org/sets]]]] ,同じ節点を持つか ,安定・中核 ,[EXSLT] ,[CODE(XPathf)[[QN[xalan:[[hasSameNodes]]] [http://xml.apache.org/xalan]]]] ,同じ[[節点]]の集合か , ,[XALAN] ,location-set ,[[here]] ,() ,[XPTR] ,[CODE(XPathf)[[[here]]]] ,ここ ,[DSIG] ,[CODE(XPathf)[[QN[math:[[highest]]] [http://exslt.org/math]]]] ,[[最大値]] ([[節点集合]]) ,安定・中核 ,[EXSLT] ,[CODE(XPathf)[[QN[date:[[hour-in-day]]] [http://exslt.org/dates-and-times]]]] ,時 ,[EXSLT] ,node-set ,[[id]] ,(object) ,[CORE] ,[CODE(XPathf)[[QN[xsh:[[id2]]] [http://xsh.sourceforge.net/xsh/]]]] ,[[識別子]]を持つ[[要素]] ([[文書]]を指定) , ,[XSH] ,[CODE(XPathf)[[[if]]]] ,[[条件分岐]] ,W3C 勧告 ,[XFORMS] ,[CODE(XPathf)[[QN[xsh:[[if]]] [http://xsh.sourceforge.net/xsh/]]]] ,[[条件分岐]] , ,[XSH] ,[CODE(XPathf)[[[index]]]] ,[[反復]]内の位置 ,W3C 勧告 ,[XFORMS] ,[CODE(XPathf)@en[[QN[sf:[[index-of]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)@en[[QN[sf:[[insert-before]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)[[[instance]]]] ,[[実現値]] ,W3C 勧告 ,[XFORMS] ,[CODE(XPathf)[[QN[ora:integer] [http://schemas.oracle.com/xpath/extension]]]] ,整数化 , ,[ORABPEL] ,[CODE(XPathf)[[QN[set:[[intersection]]] [http://exslt.org/sets]]]] ,[[和集合]] ,安定・中核 ,[EXSLT] ,[CODE(XPathf)[[QN[xalan:[[intersection]]] [http://xml.apache.org/xalan]]]] ,[[和集合]] , ,[XALAN] ,[CODE(XPathf)@en[[[is-attribute]]()]],,,[[X#]] ,[CODE(XPathf)@en[[[is-binary-text]]()]],,,[[X#]] ,[CODE(XPathf)@en[[[is-comment]]()]],,,[[X#]] ,[CODE(XPathf)@en[[[is-element]]()]],,,[[X#]] ,[CODE(XPathf)@en[[[is-empty]]()]],,,[[X#]] ,[CODE(XPathf)@en[[[is-namespace]]()]],,,[[X#]] ,[CODE(XPathf)@en[[[is-processing-instruction]]()]],,,[[X#]] ,[CODE(XPathf)@en[[[is-text]]()]],,,[[X#]] ,[CODE(XPathf)@en[[QN[sf:[[item-at]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)[[QN[xsh:[[join]]] [http://xsh.sourceforge.net/xsh/]]]] ,文字列として連結 , ,[XSH] ,[CODE(XPathf)[[[key]]]] ,[[鍵]] ,W3C 勧告 ,"[XSLT], [XSLT 1.1]" ,boolean ,[[lang]] ,(string) ,[CORE] ,[CODE(XPathf)@en[[QN[sf:[[lang]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,number ,[[last]] ,() ,[CORE] ,[CODE(XPathf)[[QN[xsh:[[lc]]] [http://xsh.sourceforge.net/xsh/]]]] ,[[小文字]]化 , ,[XSH] ,[CODE(XPathf)[[QN[xsh:[[lcfirst]]] [http://xsh.sourceforge.net/xsh/]]]] ,先頭文字[[小文字]]化 , ,[XSH] ,[CODE(XPathf)[[QN[set:[[leading]]] [http://exslt.org/sets]]]] ,[[文書順]]で前の節点 ,安定・中核 ,[EXSLT] ,[CODE(XPathf)[[QN[date:[[leap-year]]] [http://exslt.org/dates-and-times]]]] ,[[閏年]]か ,[EXSLT] ,[CODE(XPathf)[[QN[xalan:[[lineNumber]]] [http://xml.apache.org/xalan]]]] ,[[原始文書]]での[[行番号]] , ,[XALAN] ,[CODE(XPathf)[[QN[bpws:linkStatus] [http://schemas.xmlsoap.org/ws/2003/03/business-process/]]]] ,連結の状態 , ,[BPEL] ,string ,[[local-name]] ,(node-set?) ,[CORE] ,[CODE(XPathf)[[QN[ms:[[local-name]]] [urn:schemas-microsoft-com:xslt]]]] ,[[修飾名]]の[[局所名]] , ,[MSXML] ,[CODE(XPathf)@en[[QN[sf:[[local-name]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)[[QN[math:[[log]]] [http://exslt.org/math]]]] ,[[対数]] ,非安定 ,[EXSLT] ,[CODE(XPathf)@en[[QN[sf:[[lower-case]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)[[QN[math:[[lowest]]] [http://exslt.org/math]]]] ,[[最小値]] ([[節点集合]]) ,安定・中核 ,[EXSLT] ,[CODE(XPathf)[[QN[dyn:[[map]]] [http://exslt.org/dynamic]]]] ,各[[節点]]に処理 ,非安定 ,[EXSLT] ,[CODE(XPathf)[[QN[xsh:[[map]]] [http://xsh.sourceforge.net/xsh/]]]] ,各[[節点]]に処理 , ,[XSH] ,[CODE(XPathf)[[QN[regexp:[[match]]] [http://exslt.org/regular-expressions]]]] ,[[正規表現]]での[[一致]] ,非安定 ,[EXSLT] ,[CODE(XPathf)@en[[QN[sf:[[matches]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)[[QN[xsh:[[matches]]] [http://xsh.sourceforge.net/xsh/]]]] ,[[正規表現]]一致 , ,[XSH] ,[CODE(XPathf)[[[max]]]] ,[[最大値]] ,W3C 勧告 ,[XFORMS] ,[CODE(XPathf)[[QN[math:[[max]]] [http://exslt.org/math]]]] ,[[最大値]] ,安定・中核 ,[EXSLT] ,[CODE(XPathf)[[QN[dyn:[[max]]] [http://exslt.org/dynamic]]]] ,[[最大値]] ([[XPath]] [[式]]使用) ,非安定 ,[EXSLT] ,[CODE(XPathf)@en[[QN[sf:[[max]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)[[QN[xsh:[[max]]] [http://xsh.sourceforge.net/xsh/]]]] ,[[最大値]] , ,[XSH] ,[CODE(XPathf)[[QN[ora:mergeChildNodes] [http://schemas.oracle.com/xpath/extension]]]] ,子節点併合 , ,[ORABPEL] ,[CODE(XPathf)[[[min]]]] ,[[最小値]] ,W3C 勧告 ,[XFORMS] ,[CODE(XPathf)[[QN[math:[[min]]] [http://exslt.org/math]]]] ,[[最小値]] ,安定・中核 ,[EXSLT] ,[CODE(XPathf)[[QN[dyn:[[min]]] [http://exslt.org/dynamic]]]] ,[[最小値]] ([[XPath]] [[式]]使用) ,非安定 ,[EXSLT] ,[CODE(XPathf)@en[[QN[sf:[[min]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)[[QN[xsh:[[min]]] [http://xsh.sourceforge.net/xsh/]]]] ,[[最小値]] , ,[XSH] ,[CODE(XPathf)[[QN[date:[[minute-in-hour]]] [http://exslt.org/dates-and-times]]]] ,分 ,[EXSLT] ,[CODE(XPathf)[[QN[date:[[month-abbreviation]]] [http://exslt.org/dates-and-times]]]] ,月省略名 ,[EXSLT] ,[CODE(XPathf)[[QN[date:[[month-in-year]]] [http://exslt.org/dates-and-times]]]] ,月番号 ,[EXSLT] ,[CODE(XPathf)[[QN[date:[[month-name]]] [http://exslt.org/dates-and-times]]]] ,月名 ,[EXSLT] ,[CODE(XPathf)[[[months]]]] ,[[月]]数へ ,W3C 勧告 ,[XFORMS] ,[CODE(XPathf)@en[[[n]]()]],[[名前空間]]新規作成,[[X#]] ,string ,[[name]] ,(node-set?) ,[CORE] ,[CODE(XPathf)@en[[QN[sf:[[name]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,string ,[[namespace-uri]] ,(node-set?) ,[CORE] ,[CODE(XPathf)[[QN[ms:[[namespace-uri]]] [urn:schemas-microsoft-com:xslt]]]] ,[[修飾名]]の[[名前空間URI]] , ,[MSXML] ,[CODE(XPathf)@en[[QN[sf:[[namespace-uri]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)[[QN[sql:[[new]]] [http://xml.apache.org/xalan/sql]]]] ,[[データ源]]に[[接続]] , ,[XALAN] ,[CODE(XPathf)@en[[[new-attribute]]()]],[[要素]]新規作成,[[X#]] ,[CODE(XPathf)[[QN[xsh:[[new-attribute]]] [http://xsh.sourceforge.net/xsh/]]]] ,[[属性節点]]新規作成 , ,[XSH] ,[CODE(XPathf)[[QN[xsh:[[new-cdata]]] [http://xsh.sourceforge.net/xsh/]]]] ,[[[CODE(XML)[CDATA]]区間節点]]新規作成 , ,[XSH] ,[CODE(XPathf)[[QN[xsh:[[new-chunk]]] [http://xsh.sourceforge.net/xsh/]]]] ,[[XML]] [[文書実体]]として構文解析 , ,[XSH] ,[CODE(XPathf)@en[[[new-comment]]()]],[[注釈]]新規作成,[[X#]] ,[CODE(XPathf)[[QN[xsh:[[new-comment]]] [http://xsh.sourceforge.net/xsh/]]]] ,[[注釈節点]]新規作成 , ,[XSH] ,[CODE(XPathf)@en[[[new-element]]()]],[[要素]]新規作成,[[X#]] ,[CODE(XPathf)[[QN[xsh:[[new-element]]] [http://xsh.sourceforge.net/xsh/]]]] ,[[要素節点]]新規作成 , ,[XSH] ,[CODE(XPathf)[[QN[xsh:[[new-element-ns]]] [http://xsh.sourceforge.net/xsh/]]]] ,[[要素節点]]新規作成 (名前空間指定) , ,[XSH] ,[CODE(XPathf)@en[[[new-namespace]]()]],[[名前空間]]新規作成,,[[X#]] ,[CODE(XPathf)@en[[[new-pi]]()]],[[処理指令]]新規作成,,[[X#]] ,[CODE(XPathf)[[QN[xsh:[[new-pi]]] [http://xsh.sourceforge.net/xsh/]]]] ,[[処理指令節点]]新規作成 , ,[XSH] ,[CODE(XPathf)[[QN[xsh:[[new-text]]] [http://xsh.sourceforge.net/xsh/]]]] ,[[文節点]]新規作成 , ,[XSH] ,[CODE(XPathf)@en[[[new-text]]()]],[[テキスト節点]]新規作成,[[X#]] ,string ,[[normalize-space]] ,(string?) ,[CORE] ,[CODE(XPathf)@en[[QN[sf:[[normalize-space]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)@en[[QN[sf:[[normalize-unicode]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)@en[[QN[sf:[[node-kind]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathe)[[QN[exslt:[[node-set]]] [http://exslt.org/common]]]] ,[[結果木素片]]から[[節点集合]]へ ,安定・中核 ,[EXSLT] ,[CODE(XPathf)[[QN[xalan:[[node-set]]] [http://xml.apache.org/xalan]]]] ,[[結果木素片]]から[[節点集合]]へ , ,[XALAN] ,boolean ,[[not]] ,(boolean) ,[CORE] ,[CODE(XPathf)@en[[QN[sf:[[not]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)[[[now]]]] ,[[現在時刻]] ,W3C 勧告 ,[XFORMS] ,number ,[[number]] ,(object?) ,[CORE] ,[CODE(XPathf)[[QN[ms:[[number]]] [urn:schemas-microsoft-com:xslt]]]] ,[[XML Schema]] 表現から XPath 数値へ , ,[MSXML] ,[CODE(XPathf)@en[[QN[sf:[[number]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)[[QN[exslt:[[object-type]]] [http://exslt.org/common]]]] ,[[物体]]の[[型]] ,安定・中核 ,[EXSLT] ,location-set ,[[origin]] ,() ,[XPTR] ,[CODE(XPathf)@en[[[p]]()]],[[処理指令]]新規作成,,[[X#]] ,[CODE(XPathf)[[QN[str:[[padding]]] [http://exslt.org/strings]]]] ,文字列の詰め ,非安定 ,[EXSLT] ,[CODE(XPathf)[[QN[xsh:[[parse]]] [http://xsh.sourceforge.net/xsh/]]]] ,[[XML]] [[文書実体]]として構文解析 , ,[XSH] ,[CODE(XPathf)[[QN[xsh:[[path]]] [http://xsh.sourceforge.net/xsh/]]]] ,[[XPath]] [[経路]] , ,[XSH] ,[CODE(XPathf)[[QN[date:[[parse-date]]] [http://exslt.org/dates-and-times]]]] ,日付の構文解析 ,非安定 ,[EXSLT] ,[CODE(XPathf)[[QN[ora:[[parseEscapedXML]]] [http://schemas.oracle.com/xpath/extension]]]] ,[[XML]] として構文解析 , ,[ORABPEL] ,[CODE(XPathf)@en[[[pi]]()]],,,[[X#]] ,[CODE(XPathf)[[[position]]]] ,位置 ,W3C 勧告 ,[CORE] ,[CODE(XPathf)@en[[QN[sf:[[position]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)[[QN[math:[[power]]] [http://exslt.org/math]]]] ,[[冪乗]] ,非安定 ,[EXSLT] ,[CODE(XPathf)[[QN[sql:[[pquery]]] [http://xml.apache.org/xalan/sql]]]] ,[[データ源]]に[[引数化照会]] , ,[XALAN] ,[CODE(XPathf)[[QN[ora:[[processXQuery]]] [http://schemas.oracle.com/xpath/extension]]]] ,[[XQuery]] 処理 , ,[ORABPEL] ,[CODE(XPathf)[[QN[ora:[[processXQueryItem]]] [http://schemas.oracle.com/xpath/extension]]]] ,[[XQuery]] 項目処理 , ,[ORABPEL] ,[CODE(XPathf)[[QN[ora:[[processXSLT]]] [http://schemas.oracle.com/xpath/extension]]]] ,[[XSLT]] 処理 , ,[ORABPEL] ,[CODE(XPathf)[[QN[ora:[[processXSQL]]] [http://schemas.oracle.com/xpath/extension]]]] ,[[XSQL]] 処理 , ,[ORABPEL] ,[CODE(XPathf)[[[property]]]] ,[[XForms]] [[特性]] ,W3C 勧告 ,[XFORMS] ,[CODE(XPathf)[[QN[xalan:[[publicId]]] [http://xml.apache.org/xalan]]]] ,[[公開識別子]] , ,[XALAN] ,[CODE(XPathf)[[QN[sql:[[query]]] [http://xml.apache.org/xalan/sql]]]] ,[[データ源]]に[[照会]] , ,[XALAN] ,[CODE(XPathf)[[QN[math:[[random]]] [http://exslt.org/math]]]] ,[[無作為]]値 ,非安定 ,[EXSLT] ,[CODE(XPathf)[[QN[random:[[random-sequence]]] [http://exslt.org/random]]]] ,[[無作為]]列 ,安定・中核 ,[EXSLT] ,[[location-set]] ,[[range]] ,(location-set) ,[XPTR] ,location-set ,[[range-inside]] ,(location-set) ,[XPTR] ,location-set ,[[range-to]] ,(location-set) ,[XPTR] ,[CODE(XPathf)[[QN[ora:[[readFile]]] [http://schemas.oracle.com/xpath/extension]]]] ,ファイル内容 , ,[ORABPEL] ,[CODE(XPathf)@en[[QN[sf:[[remove]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)[[QN[regexp:[[replace]]] [http://exslt.org/regular-expressions]]]] ,[[正規表現]]での[[置換]] ,非安定 ,[EXSLT] ,[CODE(XPathf)@en[[QN[sf:[[replace]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)[[QN[str:[[replace]]] [http://exslt.org/strings]]]] ,文字列の置換 ,非安定 ,[EXSLT] ,[CODE(XPathf)[[QN[xsh:[[reverse]]] [http://xsh.sourceforge.net/xsh/]]]] ,[[逆順]][[文字列]] , ,[XSH] ,number ,[[round]] ,(number) ,[CORE] ,[CODE(XPathf)@en[[QN[sf:[[round]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)[[QN[xsh:[[same-node]]] [http://xsh.sourceforge.net/xsh/]]]] ,同じ[[節点]]を含むか , ,[XSH] ,[CODE(XPathf)[[QN[ms:[[schema-info-available]]] [urn:schemas-microsoft-com:xslt]]]] ,[[XML Schema]] 情報が利用可能か , ,[MSXML] ,[CODE(XPathf)[[[seconds]]]] ,[[秒数]]へ ,W3C 勧告 ,[XFORMS] ,[CODE(XPathf)[[QN[date:[[seconds]]] [http://exslt.org/dates-and-times]]]] ,秒数 ,非安定 ,[EXSLT] ,[CODE(XPathf)[[[seconds-from-dateTime]]]] ,[[日付]]から[[秒数]]へ ,W3C 勧告 ,[XFORMS] ,[CODE(XPathf)[[QN[xsh:[[serialize]]] [http://xsh.sourceforge.net/xsh/]]]] ,[[XML]] 文字列化 , ,[XSH] ,[CODE(XPathf)[[QN[ora:[[setNodeValue]]] [http://schemas.oracle.com/xpath/extension]]]] ,節点の値を設定 , ,[ORABPEL] ,[CODE(XPathf)[[QN[math:[[sin]]] [http://exslt.org/math]]]] ,[[正弦]] ,非安定 ,[EXSLT] ,[CODE(XPathf)@en[[[smil-audioDesc]]()]],[[W3C]] [[勧告]],[[SMIL3]] ,[CODE(XPathf)@en[[[smil-bitrate]]()]],[[W3C]] [[勧告]],[[SMIL3]] ,[CODE(XPathf)@en[[[smil-captions]]()]],[[W3C]] [[勧告]],[[SMIL3]] ,[CODE(XPathf)@en[[[smil-component]]()]],[[W3C]] [[勧告]],[[SMIL3]] ,[CODE(XPathf)@en[[[smil-customTest]]()]],[[W3C]] [[勧告]],[[SMIL3]] ,[CODE(XPathf)@en[[[smil-CPU]]()]],[[W3C]] [[勧告]],[[SMIL3]] ,[CODE(XPathf)@en[[[smil-language]]()]],[[W3C]] [[勧告]],[[SMIL3]] ,[CODE(XPathf)@en[[[smil-operatingSystem]]()]],[[W3C]] [[勧告]],[[SMIL3]] ,[CODE(XPathf)@en[[[smil-overdubOrSubtitle]]()]],[[W3C]] [[勧告]],[[SMIL3]] ,[CODE(XPathf)@en[[[smil-required]]()]],[[W3C]] [[勧告]],[[SMIL3]] ,[CODE(XPathf)@en[[[smil-screenDepth]]()]],[[W3C]] [[勧告]],[[SMIL3]] ,[CODE(XPathf)@en[[[smil-screenHeight]]()]],[[W3C]] [[勧告]],[[SMIL3]] ,[CODE(XPathf)@en[[[smil-screenWidth]]()]],[[W3C]] [[勧告]],[[SMIL3]] ,[CODE(XPathf)@en[[[sort]]()]],[[整列]],,[[X#]] ,[CODE(XPathf)[[QN[str:[[split]]] [http://exslt.org/strings]]]] ,文字列の分断 ,非安定 ,[EXSLT] ,[CODE(XPathf)[[QN[xsh:[[split]]] [http://xsh.sourceforge.net/xsh/]]]] ,[[文字列]]を[[正規表現]]で分断 , ,[XSH] ,[CODE(XPathf)[[QN[xsh:[[sprintf]]] [http://xsh.sourceforge.net/xsh/]]]] ,[[sprintf]] , ,[XSH] ,[CODE(XPathf)[[QN[math:[[sqrt]]] [http://exslt.org/math]]]] ,[[二乗根]] ,非安定 ,[EXSLT] ,location-set ,[[start-point]] ,(location-set) ,[XPTR] ,boolean ,[[starts-with]] ,"(string, string) " ,[CORE] ,[CODE(XPathf)@en[[QN[sf:[[starts-with]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,string ,[[string]] ,(object?) ,[CORE] ,[CODE(XPathf)@en[[QN[sf:[[string]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)[[QN[ms:[[string-compare]]] [urn:schemas-microsoft-com:xslt]]]] ,[[文字列]][[辞書式比較]] , ,[MSXML] ,[CODE(XPathf)@en[[QN[sf:[[string-join]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,number ,[[string-length]] ,(string?) ,[CORE] ,[CODE(XPathf)@en[[QN[sf:[[string-length]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,location-set ,[[string-range]] ,"(location-set, string, number?, number?)" ,[XPTR] ,[CODE(XPathf)[[QN[xsh:[[strmax]]] [http://xsh.sourceforge.net/xsh/]]]] ,[[最大値]] (文字列) , ,[XSH] ,[CODE(XPathf)[[QN[xsh:[[strmin]]] [http://xsh.sourceforge.net/xsh/]]]] ,[[最小値]] (文字列) , ,[XSH] ,[CODE(XPathf)@en[[QN[sf:[[subsequence]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)[[QN[xsh:[[subst]]] [http://xsh.sourceforge.net/xsh/]]]] ,[[正規表現]]で置換 , ,[XSH] ,[CODE(XPathf)[[QN[xsh:[[substr]]] [http://xsh.sourceforge.net/xsh/]]]] ,[[部分文字列]] , ,[XSH] ,string ,[[substring]] ,"(string, number, number?)" ,[CORE] ,[CODE(XPathf)@en[[QN[sf:[[substring]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,string ,[[substring-after]] ,"(string, string) " ,[CORE] ,[CODE(XPathf)@en[[QN[sf:[[substring-after]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,string ,[[substring-before]] ,"(string, string) " ,[CORE] ,[CODE(XPathf)@en[[QN[sf:[[substring-before]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)@en[[QN[sf:[[string-pad]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,number ,[[sum]] ,(node-set) ,[CORE] ,[CODE(XPathf)[[QN[date:[[sum]]] [http://exslt.org/dates-and-times]]]] ,日付の総和 ,非安定 ,[EXSLT] ,[CODE(XPathf)[[QN[dyn:[[sum]]] [http://exslt.org/dynamic]]]] ,[[合計]] ([[XPath]] [[式]]使用) ,非安定 ,[EXSLT] ,[CODE(XPathf)@en[[QN[sf:[[sum]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)[[QN[xsh:[[sum]]] [http://xsh.sourceforge.net/xsh/]]]] ,[[合計]] , ,[XSH] ,[CODE(XPathf)[[QN[xalan:[[systemId]]] [http://xml.apache.org/xalan]]]] ,[[システム識別子]] , ,[XALAN] ,[CODE(XPathf)[[[system-property]]]] ,システム特性値 ,W3C 勧告 ,"[XSLT], [XSLT 1.1]" ,[CODE(XPathf)@en[[[t]]()]],[[テキスト節点]]新規作成,[[X#]] ,[CODE(XPathf)[[QN[math:[[tan]]] [http://exslt.org/math]]]] ,[[正接]] ,非安定 ,[EXSLT] ,[CODE(XPathf)[[QN[regexp:[[test]]] [http://exslt.org/regular-expressions]]]] ,[[正規表現]]での[[試験]] ,非安定 ,[EXSLT] ,[CODE(XPathf)[[QN[date:[[time]]] [http://exslt.org/dates-and-times]]]] ,時刻 ,[EXSLT] ,[CODE(XPathf)[[QN[xsh:[[times]]] [http://xsh.sourceforge.net/xsh/]]]] ,[[文字列]]の反復 , ,[XSH] ,[CODE(XPathf)@en[[QN[sf:[[tokenize]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)[[QN[str:[[tokenize]]] [http://exslt.org/strings]]]] ,[[字句化]] ,非安定 ,[EXSLT] ,[CODE(XPathf)[[QN[xalan:[[tokenize]]] [http://xml.apache.org/xalan]]]] ,[[字句化]] , ,[XALAN] ,[CODE(XPathf)[[QN[set:[[trailing]]] [http://exslt.org/sets]]]] ,[[文書順]]で後の節点 ,安定・中核 ,[EXSLT] ,string ,[[translate]] ,"(string, string, string)" ,[CORE] ,[CODE(XPathf)@en[[QN[sf:[[translate]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,boolean ,[[true]] ,() ,[CORE] ,[CODE(XPathf)@en[[QN[sf:[[true]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)[[QN[ms:[[type-is]]] [urn:schemas-microsoft-com:xslt]]]] ,[[XML Schema]] [[データ型]]比較 , ,[MSXML] ,[CODE(XPathf)[[QN[ms:[[type-local-name]]] [urn:schemas-microsoft-com:xslt]]]] ,[[XML Schema]] [[データ型]][[局所名]] , ,[MSXML] ,[CODE(XPathf)[[QN[ms:[[type-namespace-uri]]] [urn:schemas-microsoft-com:xslt]]]] ,[[XML Schema]] [[データ型]][[名前空間URI]] , ,[MSXML] ,[CODE(XPathf)[[QN[xsh:[[uc]]] [http://xsh.sourceforge.net/xsh/]]]] ,[[大文字化]] , ,[XSH] ,[CODE(XPathf)[[QN[xsh:[[ucfirst]]] [http://xsh.sourceforge.net/xsh/]]]] ,[[大文字化]] (先頭文字のみ) , ,[XSH] ,[CODE(XPathf)[[[unparsed-entity-uri]]]] ,[[非解析対象実体]]の [[URI]] ,W3C 勧告 ,"[XSLT], [XSLT 1.1]" ,[CODE(XPathf)@en[[QN[sf:[[upper-case]]][http://stx.sourceforge.net/2003/functions]]()]],,[[ISO/IEC]] [[CD]],[[STX]] ,[CODE(XPathf)[[QN[ms:[[utc]]] [urn:schemas-microsoft-com:xslt]]]] ,[[UTC]] 表現 , ,[MSXML] ,[CODE(XPathf)[[QN[xsh:[[var]]] [http://xsh.sourceforge.net/xsh/]]]] ,[[変数値]] , ,[XSH] ,[CODE(XPathf)[[QN[date:[[week-in-month]]] [http://exslt.org/dates-and-times]]]] ,月内の週番号 ,非安定 ,[EXSLT] ,[CODE(XPathf)[[QN[date:[[week-in-year]]] [http://exslt.org/dates-and-times]]]] ,年内の週番号 ,安定・中核 ,[EXSLT] ,[CODE(XPathf)[[QN[date:[[year]]] [http://exslt.org/dates-and-times]]]] ,年 ,安定・中核 ,[EXSLT] [2] 仕様: - [CORE] [CITE[XML Path Language (XPath): Core Function Library]] - [XPtr] [CITE[XPointer xpointer() Scheme]] - [XSLT] [CITE[XSL Transformations (XSLT): Additional Functions]] - [XSLT 1.1] [CITE[XSL Transformations (XSLT) Version 1.1]] - [XFORMS] [CITE[XPath Expressions in XForms]] - [[MSDN]] -- [CITE[XPath Functions]] --- [MSXML] [CITE[Microsoft XPath Extension Functions]] -- [CITE[Adding Custom Functions to XPath]] - [CITE[EXSLT Meets XPath]] -- [CITE[XslTransform Class Implements the XSLT Processor]] - [XALAN] -- [CITE[Extensions library]] -- [CITE[Extensions library]] -- [CITE[Extensions for XSLTC]] - [4XPATH] -- [CITE[How to Implement your own 4XPath extension functions]] - [CSVG] [CITE[SVG with constraints]] -- 現時点で文書化されていないので、 >>1 のリストには含めていません。 - [XSH] [CITE[XSH2 Reference]] - [BPEL] [CITE[BPEL4WS Specification Index Page]] - [ORABPEL] [CITE[Oracle BPEL Process Manager]] - [DSIG] [CITE[XML-Signature XPath Filter 2.0]] -[CITE@en[SMIL 3.0 State]] ([TIME[2008-12-02 00:45:09 +09:00]] 版) - [3] XPath に慣れると当然のことになってしまいますが、最初は XPath (経路指定) になぜ関数があるのか不思議におもうかもしれません。関数を使用することで、 (プログラム言語の[[条件分岐]]などの機能を使って) 複数個の経路指定を使う必要があったものを、一度の経路指定にまとめることができます。 - [4] 例えば、 「[SAMP(XPath)[child::foo]] が幾つかあるうちの最初の要素の [SAMP(XPath)[child::bar]]」を、 [SAMP(XPath)[child::foo[position() = 1]/child::bar]] と書くことが出来ます。 - [5] [[MSXML]] の XSLT 実装では、 [CODE(XML)[[VAR(NSPFX)[msxml]]:[[script]]]] 要素の中で定義した [[JavaScript]] などの関数を任意の名前空間と結合して XPath の関数として使うことが出来ます。 - [6] ''JXPath - JXPath User's Guide'' - [7] >>5 ''MSXML4.0を用いたXSLT変換 - Personnel'' - [8] 中核関数ライブラリの関数は全ての XPath 応用で実装することになっています。 - [9] [CODE(URI)[http://xmlns.4suite.org/ext]] ''Ft.Xml.Xslt.BuiltInExtFunctions'' - [10] ''Ft.Xml.XPath.BuiltInExtFunctions'' - [11] ''Ft.Server.Server.Xslt'' - [12] '''' ''' - [13] ''EXSLT'' - [14] ''Extensions library'' - [15] [[Xalan]] には [CODE(URI)[[[xalan]]:]] とかいう謎の [[URI]] [[scheme]] や[[絶対URI]] でない[[名前空間名]]があったりする。。。 [16] [[Xalan]] では [CODE(URI)[[[xalan]]:]] URI scheme で [[Java]] のパッケージや級を指定して、 XPath の関数として Java のメソッドを呼び出すことができます [SRC[XALAN]]。 [18] [CITE@en[Web Services Choreography Description Language Version 1.0]] 自身の[[名前空間]]に[[関数]]を定義しています。 [[XPath 1.0]] の[[応用]]ですが、[[データ型]]は [[XML Schema 1.0]] のものを使用して定義されています。 ([[名無しさん]]) [19] [CITE[Delivery Context: XPath Access Functions 1.0]] ([[名無しさん]] [WEAK[2006-10-11 01:41:03 +00:00]]) [20] [CITE@EN[Delivery Context: XPath Access Functions 1.0]] ([TIME[2007-07-16 22:51:54 +09:00]] 版) ([[名無しさん]])