IBM FileNet P8, Version 5.2.1            

Funkcije XPath in XSLT

Ta razdelek vsebuje seznam funkcij in povratnih vrednosti ustreznega tipa iz niza XML. Niz XML je mogoče shraniti v podatkovno polje XML ali v nizovno podatkovno polje.

Tabela 1. Tabela funkcij, ki vračajo vrednosti iz niza XML
Funkcija Kaj naredi
xmlbooleanexpr Ovrednoti izraz XPath logične vrednosti.
xmlintegerexpr Ovrednoti izraz XPath celega števila.
xmlfloatexpr Ovrednoti izraz XPath realnega števila s plavajočo vejico.
xmlstringexpr Ovrednoti izraz XPath niza.
xmlstringarrayexpr Ovrednoti izraz XPath indeksiranega polja niza.

Naslednje funkcije preurejajo niz XML

Tabela 2. Tabela funkcij, ki delajo z nizom XML
Funkcija Kaj naredi
xmlinsertbefore Niz XML vstavi v izvorni niz XML pred določeno vozlišče.
xmlinsertafter Niz XML vstavi v izvorni niz XML po določenem vozlišču.
xmlinsertchildfirst Niz XML vstavi v izvorni niz XML kot prvega podrejenca določenega vozlišča.
xmlinsertchildlast Niz XML vstavi v izvorni niz XML kot zadnjega podrejenca določenega vozlišča.
xmlremove Iz niza XML odstrani vozlišče.
xmlrename V nizu XML preimenuje vozlišče.
xmltransform Niz XML pretvori s pomočjo podanega slogovnega lista.

xmlbooleanexpr

Vrne rezultat izraza XPath logične vrednosti.

Uporabite naslednjo skladnjo:
xmlbooleanexpr (src, context, xpath_expr)
kjer je:
Tabela 3. Parametri in opis za funkcijo xmlbooleanexpr
Parameter Opis
src Izvorni niz XML
context Niz, ki vsebuje izraz XPath
xpath_expr Niz, ki vsebuje logično vrednost izraza XPath

xmlintegerexpr

Vrne rezultat izraza XPath celega števila.

Uporabite naslednjo skladnjo:
xmlintegerexpr (src, context, xpath_expr)
kjer je:
Tabela 4. Parametri in opis za funkcijo xmlintegerexpr
Parameter Opis
src Izvorni niz XML
context Niz, ki vsebuje izraz XPath
xpath_expr Niz, ki vsebuje celoštevilčno vrednost izraza XPath

xmlfloatexpr

Vrne rezultat izraza XPath realnega števila s plavajočo vejico.

Uporabite naslednjo skladnjo:
xmlfloatexpr (src, context, xpath_expr)
kjer je:
Tabela 5. Parametri in opis za funkcijo xmlfloatexpr
Parameter Opis
src Izvorni niz XML
context Niz, ki vsebuje izraz XPath
xpath_expr Niz, ki vsebuje realno število s plavajočo vejico vrednosti izraza XPath

xmlstringexpr

Vrne rezultat izraza XPath niza.

Uporabite naslednjo skladnjo:
xmlstringexpr (src, context, xpath_expr)
kjer je:
Tabela 6. Parametri in opis za funkcijo xmpstringexpr
Parameter Opis
src Izvorni niz XML
context Niz, ki vsebuje izraz XPath
xpath_expr Niz, ki vsebuje niz vrednosti izraza XPath

xmlstringarrayexpr

Vrne rezultat izraza XPath indeksiranega polja niza.

Uporabite naslednjo skladnjo:
xmlstringarrayexpr (src, context, xpath_expr)
kjer je:
Tabela 7. Parametri in opis za funkcijo xmlstringarrayexpr
Parameter Opis
src Izvorni niz XML
context Niz, ki vsebuje izraz XPath
xpath_expr Niz, ki vsebuje indeksirano polje niza vrednosti izraza XPath

xmlinsertbefore

Niz vstavi pred določen izraz XPath

Uporabite naslednjo skladnjo:
xmlinsertbefore (src, context, xpath_expr, token)
kjer je:
Tabela 8. Parametri in opis za funkcijo xmlinsertbefore
Parameter Opis
src Izvorni niz XML
context Pot lokacije iz parametra src, kjer se naj začne vrednotenje xpath_expr.
xpath_expr Niz, ki vrne posamezno vozlišče v scr, kjer bo vstavljen parameter token
token Niz, ki bo vstavljen pred vozliščem, ki ga vrne xpath_expr

xmlinsertafter

Niz vstavi za določenim izrazom XPath

Uporabite naslednjo skladnjo:
xmlinsertafter (src, context, xpath_expr, token)
kjer je:
Tabela 9. Parametri in opis za funkcijo xmlinsertafter
Parameter Opis
src Izvorni niz XML
context Pot lokacije iz parametra src, kjer se naj začne vrednotenje xpath_expr.
xpath_expr Niz, ki vrne posamezno vozlišče v scr, kjer bo vstavljen parameter token
token Niz, ki bo vstavljen za vozliščem, ki ga vrne xpath_expr

xmlinsertchildfirst

Niz vstavi kot prvo podrejeno vozlišče vrnjenemu vozlišču.

Uporabite naslednjo skladnjo:
xmlinsertchildfirst (src, context, xpath_expr, token)
kjer je:
Tabela 10. Parametri in opis za funkcijo xmlinsertchildfirst
Parameter Opis
src Izvorni niz XML
context Pot lokacije iz parametra src, kjer se naj začne vrednotenje xpath_expr.
xpath_expr Niz, ki vrne posamezno vozlišče v scr, kjer bo vstavljen parameter token
token Niz, ki bo vstavljen kot prvo podrejeno vozlišče vozlišča, ki ga vrne xpath_expr

xmlinsertchildlast

Niz vstavi kot zadnje podrejeno vozlišče vrnjenemu vozlišču.

Uporabite naslednjo skladnjo:
xmlinsertchildlast (src, context, xpath_expr, token)
kjer je:
Tabela 11. Parametri in opis za funkcijo xmlinsertchildlast
Parameter Opis
src Izvorni niz XML
context Pot lokacije iz parametra src, kjer se naj začne vrednotenje xpath_expr.
xpath_expr Niz, ki vrne posamezno vozlišče v scr, kjer bo vstavljen parameter token
token Niz, ki bo vstavljen kot zadnje podrejeno vozlišče vozlišča, ki ga vrne xpath_expr

xmlremove

Odstrani vozlišče, ki ga vrne xpath_expr.

Uporabite naslednjo skladnjo:
xmlremove (src, context, xpath_expr)
kjer je:
Tabela 12. Parametri in opis za funkcijo xmlremove
Parameter Opis
src Izvorni niz XML
context Pot lokacije iz parametra src, kjer se naj začne vrednotenje xpath_expr.
xpath_expr Niz, ki naj bo odstranjen

xmlrename

Preimenuje vozlišče, ki ga vrne xpath_expr, v novo_ime. Parameter context je pot lokacije iz parametra src, kjer se naj začne vrednotenje xpath_expr.

Uporabite naslednjo skladnjo:
xmlrename (src, context, xpath_expr, new_name)
kjer je:
Tabela 13. Parametri in opis za funkcijo xmlrename
Parameter Opis
src Izvorni niz XML
context Pot lokacije iz parametra src, kjer se naj začne vrednotenje xpath_expr
xpath_expr Vozlišče, ki naj bo preimenovano
novo_ime Novo ime vozlišča

xmltransform

Vrne pretvorbo parametra <src>, ki temelji na slogovnem listu. Slogovni list mora biti slogovni list XSLT. Upoštevajte, da na slogovnem listu ni podprta nobena koda Java™.

Uporabite naslednjo skladnjo:
xmltransform (src, style-sheet)
kjer je:
Tabela 14. Parametri in opis za funkcijo xmltransform
Parameter Opis
src Izvorni niz XML
style-sheet Nizovni izraz, ki vsebuje ali slogovni list XSLT ali ime datoteke za slogovni list XSLT. V primeru imena datoteke mora biti datoteka shranjena v imeniku <PE Install Dir>/data/pesvr.<virtualserver>/xsl directory (<PE Install Dir>\data\pesvr.<virtualsdrver>\xsl v sistemu Windows) ali v katerem od podimenikov.


Last updated: October 2015
bpfe015.htm

© Copyright IBM Corp. 2015.