IBM FileNet P8, Version 5.2.1            

Funksjonene XPath og XSLT

Denne delen inneholder en liste over funksjoner og riktig type returverdier fra en XML-streng. XML-strengen kan lagres i et XML-datafelt eller i et strengdatafelt.

Tabell 1. Tabell over funksjoner som returnerer verdier fra en XML-streng.
Funksjon Hva den gjør
xmlbooleanexpr Evaluerer et boolsk XPath-uttrykk.
xmlintegerexpr Evaluerer et XPath-heltallsuttrykk.
xmlfloatexpr Evaluerer et XPath-flytetallsuttrykk.
xmlstringexpr Evaluerer et XPath-strenguttrykk.
xmlstringarrayexpr Evaluerer et XPath-strengmatriseuttrykk.

Følgende funksjoner manipulerer en XML-streng

Tabell 2. Tabell over funksjoner som manipulerer en XML-streng
Funksjon Hva den gjør
xmlinsertbefore Setter inn en XML-streng i en kilde-XML-streng før en bestemt node.
xmlinsertafter Setter inn en XML-streng i en kilde-XML-streng etter en bestemt node.
xmlinsertchildfirst Setter inn en XML-streng i en kilde-XML-streng som den første underordnede i en bestemt node.
xmlinsertchildlast Setter inn en XML-streng i en kilde-XML-streng som den siste underordnede i en bestemt node.
xmlremove Fjerner en node fra en XML-streng.
xmlrename Gir nytt navn til en node fra en XML-streng.
xmltransform Transformerer en XML-streng ved hjelp av det angitte stilarket.

xmlbooleanexpr

Returnerer resultatet av et boolsk XPath-uttrykk.

Bruk følgende syntaks:
xmlbooleanexpr (src, context, xpath_expr)
der:
Tabell 3. Parametere og beskrivelse for xmlbooleanexpr-funksjonen
Parameter Beskrivelse
src Kilde-XML-strengen
context Streng som inneholder et XPath-uttrykk
xpath_expr Streng som inneholder en boolsk XPath-uttrykksverdi

xmlintegerexpr

Returnerer resultatet av et XPath-heltallsuttrykk.

Bruk følgende syntaks:
xmlintegerexpr (src, context, xpath_expr)
der:
Tabell 4. Parametere og beskrivelse for xmlintegerexpr-funksjonen
Parameter Beskrivelse
src Kilde-XML-strengen
context Streng som inneholder et XPath-uttrykk
xpath_expr Streng som inneholder en XPath-heltallsuttrykksverdi

xmlfloatexpr

Returnerer resultatet av et XPath-flytetallsuttrykk.

Bruk følgende syntaks:
xmlfloatexpr (src, context, xpath_expr)
der:
Tabell 5. Parametere og beskrivelse for xmlfloatexpr-funksjonen
Parameter Beskrivelse
src Kilde-XML-strengen
context Streng som inneholder et XPath-uttrykk
xpath_expr Streng som inneholder en XPath-flytetallsuttrykksverdi

xmlstringexpr

Returnerer resultatet av et XPath-strenguttrykk.

Bruk følgende syntaks:
xmlstringexpr (src, context, xpath_expr)
der:
Tabell 6. Parametere og beskrivelse for xmpstringexpr-funksjonen
Parameter Beskrivelse
src Kilde-XML-strengen
context Streng som inneholder et XPath-uttrykk
xpath_expr Streng som inneholder en XPath-strenguttrykksverdi

xmlstringarrayexpr

Returnerer resultatet av et XPath-strengmatriseuttrykk.

Bruk følgende syntaks:
xmlstringarrayexpr (src, context, xpath_expr)
der:
Tabell 7. Parametere og beskrivelse for xmlstringarrayexpr-funksjonen
Parameter Beskrivelse
src Kilde-XML-strengen
context Streng som inneholder et XPath-uttrykk
xpath_expr Streng som inneholder en XPath-strengmatriseuttrykksverdi

xmlinsertbefore

Setter inn en streng før et bestemt XPath-uttrykk

Bruk følgende syntaks:
xmlinsertbefore (src, context, xpath_expr, token)
der:
Tabell 8. Parametere og beskrivelse for xmlinsertbefore-funksjonen
Parameter Beskrivelse
src Kilde-XML-strengen
context Stedsbanen fra src for å starte xpath_expr-evalueringen.
xpath_expr Streng som returnerer en enkelt node av src der token vil bli satt inn
token Streng som skal settes inn før noden som returneres av xpath_expr

xmlinsertafter

Setter inn en streng etter et bestemt XPath-uttrykk

Bruk følgende syntaks:
xmlinsertafter (src, context, xpath_expr, token)
der:
Tabell 9. Parametere og beskrivelse for xmlinsertafter-funksjonen
Parameter Beskrivelse
src Kilde-XML-strengen
context Stedsbanen fra src for å starte xpath_expr-evalueringen.
xpath_expr Streng som returnerer en enkelt node av src der token vil bli satt inn
token Streng som skal settes inn etter noden som returneres av xpath_expr

xmlinsertchildfirst

Setter inn en streng som den første underordnede noden til den returnerte noden.

Bruk følgende syntaks:
xmlinsertchildfirst (src, context, xpath_expr, token)
der:
Tabell 10. Parametere og beskrivelse for xmlinsertchildfirst-funksjonen
Parameter Beskrivelse
src Kilde-XML-strengen
context Stedsbanen fra src for å starte xpath_expr-evalueringen.
xpath_expr Streng som returnerer en enkelt node av src der token vil bli satt inn
token Streng som skal settes inn som den første underordnede noden av noden som returneres av xpath_expr

xmlinsertchildlast

Setter inn en streng som den siste underordnede noden til den returnerte noden.

Bruk følgende syntaks:
xmlinsertchildlast (src, context, xpath_expr, token)
der:
Tabell 11. Parametere og beskrivelse for xmlinsertchildlast-funksjonen
Parameter Beskrivelse
src Kilde-XML-strengen
context Stedsbanen fra src for å starte xpath_expr-evalueringen.
xpath_expr Streng som returnerer en enkelt node av src der token vil bli satt inn
token Streng som skal settes inn som den siste underordnede noden av noden som returneres av xpath_expr

xmlremove

Fjerner noden som returneres av xpath_expr.

Bruk følgende syntaks:
xmlremove (src, context, xpath_expr)
der:
Tabell 12. Parametere og beskrivelse for xmlremove-funksjonen
Parameter Beskrivelse
src Kilde-XML-strengen
context Stedsbanen fra src for å starte xpath_expr-evalueringen.
xpath_expr Strengen som skal fjernes

xmlrename

Gir det nye navnet new_name til noden som returneres av xpath_expr. Konteksten er stedsbanen fra src for å starte xpath_expr-evalueringen.

Bruk følgende syntaks:
xmlrename (src, context, xpath_expr, new_name)
der:
Tabell 13. Parametere og beskrivelse for xmlrename-funksjonen
Parameter Beskrivelse
src Kilde-XML-strengen
context Stedsbanen fra src for å starte xpath_expr-evalueringen
xpath_expr Node som skal gis nytt navn
new_name Det nye navnet til noden

xmltransform

Returnerer transformeringen av <src>-parameteren basert på stilarket. Stilarket må være et XSLT-stilark. Legg merke til at ingen Java™-kode støttes i stilarket.

Bruk følgende syntaks:
xmltransform (src, style-sheet)
der:
Tabell 14. Parametere og beskrivelse for xmltransform-funksjonen
Parameter Beskrivelse
src Kilde-XML-strengen
style-sheet Et strenguttrykk som inneholder enten et XSLT-stilark eller filnavnet til et XSLT-stilark. Hvis det er et filnavn, må filen ligge i katalogen <PE Install Dir>/data/pesvr.<virtualserver>/xsl (<PE Install Dir>\data\pesvr.<virtualsdrver>\xsl i Windows) eller i en delkatalog.


Last updated: March 2016
bpfe015.htm

© Copyright IBM Corp. 2016.