IBM FileNet P8, Version 5.2.1            

XPath- og XSLT-funktioner

Dette afsnit indeholder en liste over funktioner og de returnerede værdier af den relevante type fra en XML-streng. XML-strengen kan være lagret i et XML-datafelt eller et strengdatafelt.

Tabel 1. Tabel over funktioner, der returnerer værdier fra en XML-streng
Funktion Virkemåde
xmlbooleanexpr Evaluerer et boolesk XPath-udtryk.
xmlintegerexpr Evaluerer et XPath-heltalsudtryk.
xmlfloatexpr Evaluerer et flydende XPath-udtryk.
xmlstringexpr Evaluerer et XPath-strengudtryk.
xmlstringarrayexpr Evaluerer et XPath-strengarrayudtryk.

Følgende funktioner bearbejder en XML-streng

Tabel 2. Tabel over funktioner, der bearbejder en XML-streng
Funktion Virkemåde
xmlinsertbefore Indsætter en XML-streng i en XML-kildestreng før en bestemt node.
xmlinsertafter Indsætter en XML-streng i en XML-kildestreng efter en bestemt node.
xmlinsertchildfirst Indsætter en XML-streng i en XML-kildestreng som den første underordnede til en bestemt node.
xmlinsertchildlast Indsætter en XML-streng i en XML-kildestreng som den sidste underordnede til en bestemt node.
xmlremove Fjerner en node fra en XML-streng.
xmlrename Omdøber en node i en XML-streng.
xmltransform Transformerer en XML-streng ved hjælp af et angivet typografiark.

xmlbooleanexpr

Returnerer resultatet af et boolesk XPath-udtryk.

Brug følgende syntaks:
xmlbooleanexpr (kilde, kontekst, xpath_udtryk)
hvor:
Tabel 3. Parametre til og beskrivelse af funktionen xmlbooleanexpr
Parameter Beskrivelse
kilde XML-kildestrengen
kontekst Den streng, der indeholder et XPath-udtryk
xpath_udtryk Den streng, der indeholder en boolesk XPath-udtryksværdi

xmlintegerexpr

Returnerer resultatet af et XPath-heltalsudtryk

Brug følgende syntaks:
xmlintegerexpr (kilde, kontekst, xpath_udtryk)
hvor:
Tabel 4. Parametre til og beskrivelse af funktionen xmlintegerexpr
Parameter Beskrivelse
kilde XML-kildestrengen
kontekst Den streng, der indeholder et XPath-udtryk
xpath_udtryk Den streng, der indeholder en XPath-heltalsudtryksværdi

xmlfloatexpr

Returnerer resultatet af et flydende XPath-udtryk.

Brug følgende syntaks:
xmlfloatexpr (kilde, kontekst, xpath_udtryk)
hvor:
Tabel 5. Parametre til og beskrivelse af funktionen xmlfloatexpr
Parameter Beskrivelse
kilde XML-kildestrengen
kontekst Den streng, der indeholder et XPath-udtryk
xpath_udtryk Den streng, der indeholder en flydende XPath-udtryksværdi

xmlstringexpr

Returnerer resultatet af et XPath-strengudtryk.

Brug følgende syntaks:
xmlstringexpr (kilde, kontekst, xpath_udtryk)
hvor:
Tabel 6. Parametre til og beskrivelse af funktionen xmpstringexpr
Parameter Beskrivelse
kilde XML-kildestrengen
kontekst Den streng, der indeholder et XPath-udtryk
xpath_udtryk Den streng, der indeholder en XPath-strengudtryksværdi

xmlstringarrayexpr

Returnerer resultatet af et XPath-strengarrayudtryk.

Brug følgende syntaks:
xmlstringarrayexpr (kilde, kontekst, xpath_udtryk)
hvor:
Tabel 7. Parametre til og beskrivelse af funktionen xmlstringarrayexpr
Parameter Beskrivelse
kilde XML-kildestrengen
kontekst Den streng, der indeholder et XPath-udtryk
xpath_udtryk Den streng, der indeholder en XPath-strengarrayudtryksværdi

xmlinsertbefore

Indsætter en streng før et bestemt XPath-udtryk

Brug følgende syntaks:
xmlinsertbefore (kilde, kontekst, xpath_udtryk, token)
hvor:
Tabel 8. Parametre til og beskrivelse af funktionen xmlinsertbefore
Parameter Beskrivelse
kilde XML-kildestrengen
kontekst Stiplaceringen i forhold til kilde, hvor evalueringen af xpath_udtryk skal starte.
xpath_udtryk Streng, der returnerer en enkelt node i kilde, hvor token skal indsættes
token Streng, der skal indsættes før den node, der returneres af xpath_udtryk

xmlinsertafter

Indsætter en streng efter et bestemt XPath-udtryk

Brug følgende syntaks:
xmlinsertafter (kilde, kontekst, xpath_udtryk, token)
hvor:
Tabel 9. Parametre til og beskrivelse af funktionen xmlinsertafter
Parameter Beskrivelse
kilde XML-kildestrengen
kontekst Stiplaceringen i forhold til kilde, hvor evalueringen af xpath_udtryk skal starte.
xpath_udtryk Streng, der returnerer en enkelt node i kilde, hvor token skal indsættes
token Streng, der skal indsættes efter den node, der returneres af xpath_udtryk

xmlinsertchildfirst

Indsætter en streng som første underordnede node til den returnerede node.

Brug følgende syntaks:
xmlinsertchildfirst (kilde, kontekst, xpath_udtryk, token)
hvor:
Tabel 10. Parametre til og beskrivelse af funktionen xmlinsertchildfirst
Parameter Beskrivelse
kilde XML-kildestrengen
kontekst Stiplaceringen i forhold til kilde, hvor evalueringen af xpath_udtryk skal starte.
xpath_udtryk Streng, der returnerer en enkelt node i kilde, hvor token skal indsættes
token Streng, der skal indsættes som den første underordnede node til den node, der returneres af xpath_udtryk

xmlinsertchildlast

Indsætter en streng som sidste underordnede node til den returnerede node.

Brug følgende syntaks:
xmlinsertchildlast (kilde, kontekst, xpath_udtryk, token)
hvor:
Tabel 11. Parametre til og beskrivelse af funktionen xmlinsertchildlast
Parameter Beskrivelse
kilde XML-kildestrengen
kontekst Stiplaceringen i forhold til kilde, hvor evalueringen af xpath_udtryk skal starte.
xpath_udtryk Streng, der returnerer en enkelt node i kilde, hvor token skal indsættes
token Streng, der skal indsættes som den sidste underordnede node til den node, der returneres af xpath_udtryk

xmlremove

Fjerner den node, der returneres af xpath_udtryk.

Brug følgende syntaks:
xmlremove (kilde, kontekst, xpath_udtryk)
hvor:
Tabel 12. Parametre til og beskrivelse af funktionen xmlremove
Parameter Beskrivelse
kilde XML-kildestrengen
kontekst Stiplaceringen i forhold til kilde, hvor evalueringen af xpath_udtryk skal starte.
xpath_udtryk Den streng, som skal fjernes

xmlrename

Omdøber den node, som returnes af xpath_udtryk, til nyt_navn. Konteksten er stiplaceringen i forhold til kilde, hvor evalueringen af xpath_udtryk skal starte.

Brug følgende syntaks:
xmlrename (kilde, kontekst, xpath_udtryk, new)
hvor:
Tabel 13. Parametre til og beskrivelse af funktionen xmlrename
Parameter Beskrivelse
kilde XML-kildestrengen
kontekst Stiplaceringen i forhold til kilde, hvor evalueringen af xpath_udtryk skal starte
xpath_udtryk Node, der skal omdøbes
nyt_navn Det nye navn på noden

xmltransform

Returnerer transformeringen af parameteren <kilde>, baseret på typografiarket. Typografiarket skal være et XSLT-typografiark. Bemærk, at Java™-kode ikke understøttes i typografiarket.

Brug følgende syntaks:
xmltransform (kilde, typografiark)
hvor:
Tabel 14. Parametre til og beskrivelse af funktionen xmltransform
Parameter Beskrivelse
kilde XML-kildestrengen
typografiark Et strengudtryk, der indeholder enten et XSLT-typografiark eller filnavnet på et XSLT-typografiark. Hvis det er et filnavn, skal filen være placeret i biblioteket <PE-installationsbibliotek>/data/pesvr.<virtualserver>/xsl (<PE-installationsbibliotek>\data\pesvr.<virtualsdrver>\xsl i Windows) eller i et underbibliotek.


Last updated: October 2015
bpfe015.htm

© Copyright IBM Corp. 2015.