IBM FileNet P8, Version 5.2.1            

XPath және XSLT функциялары

Бұл бөлімнің құрамында функциялардың тізімі және XML жолынан тиісті түрдің қайтару мәні бар. XML жолы XML дерек өрісінде немесе жол дерегінің өрісінде сақталуы мүмкін.

Кесте 1. XML жолынан мәндерді қайтаратын функциялар үстелі
Функция Ол не істейді
xmlbooleanexpr Логикалық XPath өрнегін есептейді.
xmlintegerexpr Бүтін сан XPath өрнегін есептейді.
xmlfloatexpr Қалқыма XPath өрнегін есептейді.
xmlstringexpr Жол XPath өрнегін есептейді.
xmlstringarrayexpr Жол жиымының XPath өрісін есептейді.

Келесі функциялар XML жолын өңдейді

Кесте 2. XML жолын өңдейтін функциялар үстелі
Функция Ол не істейді
xmlinsertbefore Нақты түйіннен бұрын, XML жолын қайнар көз XML жолына кірістіреді.
xmlinsertafter Нақты түйіннен кейін, XML жолын қайнар көз XML жолына кірістіреді.
xmlinsertchildfirst Нақты түйіннің алғашқы еншілесі сияқты, XML жолына қайнар көз XML жолын кірістіреді.
xmlinsertchildlast Нақты түйіннің соңғы еншілесі сияқты, XML жолына қайнар көз XML жолын кірістіреді.
xmlremove XML жолынан түйінді жояды.
xmlrename XML жолындағы түйіннің атауын өзгертеді.
xmltransform XML жолын, көрсетілген мәнерлер кестесін қолдана отыра түрлендіреді.

xmlbooleanexpr

Логикалық XPath өрнегінің нәтижесін қайтарады.

Келесі синтаксисті пайдаланыңыз:
xmlbooleanexpr (src, context, xpath_expr)
мұнда:
Кесте 3. пxmlbooleanexpr функциясы үшін параметрлер мен сипаттамалар
Параметр Сипаттама
src Қайнар көз XML жолы
мәтінмән Жолдың құрамында XPath өрнегі бар
xpath_expr Жолдың құрамында Логикалық XPath өрнегінің мәні бар

xmlintegerexpr

Бүтін сан XPath өрнегінің нәтижесін қайтарады

Келесі синтаксисті пайдаланыңыз:
xmlintegerexpr (src, context, xpath_expr)
мұнда:
Кесте 4. xmlintegerexpr функциясы үшін параметрлер мен сипаттамалар
Параметр Сипаттама
src Қайнар көз XML жолы
мәтінмән Жолдың құрамында XPath өрнегі бар
xpath_expr Жолдың құрамында бүтін сан XPath өрнегінің мәні бар

xmlfloatexpr

Қалқыма XPath өрнегінің нәтижесін қайтарады.

Келесі синтаксисті пайдаланыңыз:
xmlfloatexpr (src, context, xpath_expr)
мұнда:
Кесте 5. xmlfloatexpr фунциясы үшін параметрлер мен сипаттамалар
Параметр Сипаттама
src Қайнар көз XML жолы
мәтінмән Жолдың құрамында XPath өрнегі бар
xpath_expr Жолдың құрамында қалқыма XPath өрнегінің мәні бар

xmlstringexpr

Жол XPath өрнегінің нәтижесін қайтарады.

Келесі синтаксисті пайдаланыңыз:
xmlstringexpr (src, context, xpath_expr)
мұнда:
Кесте 6. xmpstringexpr функциясы үшін параметрлер мен сипаттамалар
Параметр Сипаттама
src Қайнар көз XML жолы
мәтінмән Жолдың құрамында XPath өрнегі бар
xpath_expr Жолдың құрамында жол XPath өрнегінің мәні бар

xmlstringarrayexpr

Жол жиымы XPath өрнегінің нәтижесін қайтарады.

Келесі синтаксисті пайдаланыңыз:
xmlstringarrayexpr (src, context, xpath_expr)
мұнда:
Кесте 7. xmlstringarrayexpr функциясы үшін параметрлер мен сипаттама
Параметр Сипаттама
src Қайнар көз XML жолы
мәтінмән Жолдың құрамында XPath өрнегі бар
xpath_expr Жолдың құрамында жол жиымы XPath өрнегінің мәні бар

xmlinsertbefore

Нақты XPath өрнегінен бұрын жолды кірістіреді

Келесі синтаксисті пайдаланыңыз:
xmlinsertbefore (src, context, xpath_expr, token)
мұнда:
Кесте 8. xmlinsertbefore функциясы үшін параметрлер мен сипаттама
Параметр Сипаттама
src Қайнар көз XML жолы
мәтінмән xpath_expr есептеуді бастау үшін src функциясынан жол орны.
xpath_expr Жол src функциясының жалғыз түйінін, таңбалауыш кірістірілетін жерге қайтаруда
таңбалауыш xpath_expr функциясы арқылы қайтарылған түйіннен бұрын жол кірістіріледі

xmlinsertafter

Нақты XPath өрнегінен кейін жол кірістіріледі

Келесі синтаксисті пайдаланыңыз:
xmlinsertafter (src, context, xpath_expr, token)
мұнда:
Кесте 9. xmlinsertafter функциясы үшін параметрлер мен сипаттама
Параметр Сипаттама
src Қайнар көз XML жолы
мәтінмән xpath_expr есептеуді бастау үшін src функциясынан жол орны.
xpath_expr Жол src функциясының жалғыз түйінін, таңбалауыш кірістірілетін жерге қайтаруда
таңбалауыш xpath_expr функциясы арқылы қайтарылған түйіннен кейін, жол кірістіріледі

xmlinsertchildfirst

Қайтарылған түйіннің алғашқы еншілес түйіні сияқты, жолды кірістіреді.

Келесі синтаксисті пайдаланыңыз:
xmlinsertchildfirst (src, context, xpath_expr, token)
мұнда:
Кесте 10. xmlinsertchildfirst функциясы үшін парметрлер мен сипаттама
Параметр Сипаттама
src Қайнар көз XML жолы
мәтінмән xpath_expr есептеуді бастау үшін src функциясынан жол орны.
xpath_expr Жол src функциясының жалғыз түйінін, таңбалауыш кірістірілетін жерге қайтаруда
таңбалауыш xpath_expr функциясы арқылы қайтарылған түйіннің алғашқы еншілес түйіні сияқты, жол кірістіріледі

xmlinsertchildlast

Қайтарылған түйіннің соңғы еншілес түйіні сияқты жолды кірістіреді.

Келесі синтаксисті пайдаланыңыз:
xmlinsertchildlast (src, context, xpath_expr, token)
мұнда:
Кесте 11. xmlinsertchildlast функциясы үшін параметрлер мен сипаттама
Параметр Сипаттама
src Қайнар көз XML жолы
мәтінмән xpath_expr есептеуді бастау үшін src функциясынан жол орны.
xpath_expr Жол src функциясының жалғыз түйінін, таңбалауыш кірістірілетін жерге қайтаруда
таңбалауыш xpath_expr функциясы арқылы қайтарылған түйіннің соңғы еншілес түйіні сияқты, жолды кірістіреді

xmlremove

xpath_expr функциясы арқылы қайтарылған түйінді жояды.

Келесі синтаксисті пайдаланыңыз:
xmlremove (src, context, xpath_expr)
мұнда:
Кесте 12. xmlremove функциясы үшін параметрлер мен сипаттама
Параметр Сипаттама
src Қайнар көз XML жолы
мәтінмән xpath_expr есептеуді бастау үшін src функциясынан жол орны.
xpath_expr Жойылу жолы

xmlrename

xpath_expr функциясы арқылы қайтарылған түйіннің, жаңа_атауға атауын өзгерту. Мәтінмән, xpath_expr функциясын есептеуді бастау үшін src функциясынан жол орны.

Келесі синтаксисті пайдаланыңыз:
xmlrename (src, context, xpath_expr, new_name)
мұнда:
Кесте 13. xmlrename функциясы үшін параметрлер мен сипаттама
Параметр Сипаттама
src Қайнар көз XML жолы
мәтінмән xpath_expr функциясының есептеуін бастау үшін, src функциясынан жол орны
xpath_expr Атауын өзгертетін түйін
new_name Түйіннің жаңа атауы

xmltransform

Мәнерлер кестесіне негізделген <src> параметрінің түрленуін қайтарады. Мәнерлер кестесі - XSLT мәнерлер кестесі болуы керек. Ешбір Java™ коды, мәнерлер кестесінде қолданбаған.

Келесі синтаксисті пайдаланыңыз:
xmltransform (src, style-sheet)
мұнда:
Кесте 14. xmltransform функциясы үшін параметрлер мен сипаттама
Параметр Сипаттама
src Қайнар көз XML жолы
мәнерлер кестесі Жол өрнегінің құрамында не XSLT мәнерлер кестесі немесе XSLT мәнерлер кестесінің файл атауы бар. Егер бұл файл атауы болса, файл <PE Install Dir>/data/pesvr.<virtualserver>/xsl каталогта(<PE Install Dir>\data\pesvr.<virtualsdrver>\xsl in Windows) немесе ішкі каталогта болуы керек.


Last updated: October 2015
bpfe015.htm

© IBM корпорациясының авторлық құқықтары 2015.