XPath және XSLT функциялары
Бұл бөлімнің құрамында функциялардың тізімі және XML жолынан тиісті түрдің қайтару мәні бар. XML жолы XML дерек өрісінде немесе жол дерегінің өрісінде сақталуы мүмкін.
Функция | Ол не істейді |
---|---|
xmlbooleanexpr | Логикалық XPath өрнегін есептейді. |
xmlintegerexpr | Бүтін сан XPath өрнегін есептейді. |
xmlfloatexpr | Қалқыма XPath өрнегін есептейді. |
xmlstringexpr | Жол XPath өрнегін есептейді. |
xmlstringarrayexpr | Жол жиымының XPath өрісін есептейді. |
Келесі функциялар 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)
мұнда:Параметр | Сипаттама |
---|---|
src | Қайнар көз XML жолы |
мәтінмән | Жолдың құрамында XPath өрнегі бар |
xpath_expr | Жолдың құрамында Логикалық XPath өрнегінің мәні бар |
xmlintegerexpr
Бүтін сан XPath өрнегінің нәтижесін қайтарады
xmlintegerexpr (src, context, xpath_expr)
мұнда:Параметр | Сипаттама |
---|---|
src | Қайнар көз XML жолы |
мәтінмән | Жолдың құрамында XPath өрнегі бар |
xpath_expr | Жолдың құрамында бүтін сан XPath өрнегінің мәні бар |
xmlfloatexpr
Қалқыма XPath өрнегінің нәтижесін қайтарады.
xmlfloatexpr (src, context, xpath_expr)
мұнда:Параметр | Сипаттама |
---|---|
src | Қайнар көз XML жолы |
мәтінмән | Жолдың құрамында XPath өрнегі бар |
xpath_expr | Жолдың құрамында қалқыма XPath өрнегінің мәні бар |
xmlstringexpr
Жол XPath өрнегінің нәтижесін қайтарады.
xmlstringexpr (src, context, xpath_expr)
мұнда:Параметр | Сипаттама |
---|---|
src | Қайнар көз XML жолы |
мәтінмән | Жолдың құрамында XPath өрнегі бар |
xpath_expr | Жолдың құрамында жол XPath өрнегінің мәні бар |
xmlstringarrayexpr
Жол жиымы XPath өрнегінің нәтижесін қайтарады.
xmlstringarrayexpr (src, context, xpath_expr)
мұнда:Параметр | Сипаттама |
---|---|
src | Қайнар көз XML жолы |
мәтінмән | Жолдың құрамында XPath өрнегі бар |
xpath_expr | Жолдың құрамында жол жиымы XPath өрнегінің мәні бар |
xmlinsertbefore
Нақты XPath өрнегінен бұрын жолды кірістіреді
xmlinsertbefore (src, context, xpath_expr, token)
мұнда:Параметр | Сипаттама |
---|---|
src | Қайнар көз XML жолы |
мәтінмән | xpath_expr есептеуді бастау үшін src функциясынан жол орны. |
xpath_expr | Жол src функциясының жалғыз түйінін, таңбалауыш кірістірілетін жерге қайтаруда |
таңбалауыш | xpath_expr функциясы арқылы қайтарылған түйіннен бұрын жол кірістіріледі |
xmlinsertafter
Нақты XPath өрнегінен кейін жол кірістіріледі
xmlinsertafter (src, context, xpath_expr, token)
мұнда:Параметр | Сипаттама |
---|---|
src | Қайнар көз XML жолы |
мәтінмән | xpath_expr есептеуді бастау үшін src функциясынан жол орны. |
xpath_expr | Жол src функциясының жалғыз түйінін, таңбалауыш кірістірілетін жерге қайтаруда |
таңбалауыш | xpath_expr функциясы арқылы қайтарылған түйіннен кейін, жол кірістіріледі |
xmlinsertchildfirst
Қайтарылған түйіннің алғашқы еншілес түйіні сияқты, жолды кірістіреді.
xmlinsertchildfirst (src, context, xpath_expr, token)
мұнда:Параметр | Сипаттама |
---|---|
src | Қайнар көз XML жолы |
мәтінмән | xpath_expr есептеуді бастау үшін src функциясынан жол орны. |
xpath_expr | Жол src функциясының жалғыз түйінін, таңбалауыш кірістірілетін жерге қайтаруда |
таңбалауыш | xpath_expr функциясы арқылы қайтарылған түйіннің алғашқы еншілес түйіні сияқты, жол кірістіріледі |
xmlinsertchildlast
Қайтарылған түйіннің соңғы еншілес түйіні сияқты жолды кірістіреді.
xmlinsertchildlast (src, context, xpath_expr, token)
мұнда:Параметр | Сипаттама |
---|---|
src | Қайнар көз XML жолы |
мәтінмән | xpath_expr есептеуді бастау үшін src функциясынан жол орны. |
xpath_expr | Жол src функциясының жалғыз түйінін, таңбалауыш кірістірілетін жерге қайтаруда |
таңбалауыш | xpath_expr функциясы арқылы қайтарылған түйіннің соңғы еншілес түйіні сияқты, жолды кірістіреді |
xmlremove
xpath_expr функциясы арқылы қайтарылған түйінді жояды.
xmlremove (src, context, xpath_expr)
мұнда:Параметр | Сипаттама |
---|---|
src | Қайнар көз XML жолы |
мәтінмән | xpath_expr есептеуді бастау үшін src функциясынан жол орны. |
xpath_expr | Жойылу жолы |
xmlrename
xpath_expr функциясы арқылы қайтарылған түйіннің, жаңа_атауға атауын өзгерту. Мәтінмән, xpath_expr функциясын есептеуді бастау үшін src функциясынан жол орны.
xmlrename (src, context, xpath_expr, new_name)
мұнда:Параметр | Сипаттама |
---|---|
src | Қайнар көз XML жолы |
мәтінмән | xpath_expr функциясының есептеуін бастау үшін, src функциясынан жол орны |
xpath_expr | Атауын өзгертетін түйін |
new_name | Түйіннің жаңа атауы |
xmltransform
Мәнерлер кестесіне негізделген <src> параметрінің түрленуін қайтарады. Мәнерлер кестесі - XSLT мәнерлер кестесі болуы керек. Ешбір Java™ коды, мәнерлер кестесінде қолданбаған.
xmltransform (src, style-sheet)
мұнда:Параметр | Сипаттама |
---|---|
src | Қайнар көз XML жолы |
мәнерлер кестесі | Жол өрнегінің құрамында не XSLT мәнерлер кестесі немесе XSLT мәнерлер кестесінің файл атауы бар. Егер бұл файл атауы болса, файл <PE Install Dir>/data/pesvr.<virtualserver>/xsl каталогта(<PE Install Dir>\data\pesvr.<virtualsdrver>\xsl in Windows) немесе ішкі каталогта болуы керек. |