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.
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
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.
xmlbooleanexpr (src, context, xpath_expr)
der: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.
xmlintegerexpr (src, context, xpath_expr)
der: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.
xmlfloatexpr (src, context, xpath_expr)
der: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.
xmlstringexpr (src, context, xpath_expr)
der: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.
xmlstringarrayexpr (src, context, xpath_expr)
der: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
xmlinsertbefore (src, context, xpath_expr, token)
der: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
xmlinsertafter (src, context, xpath_expr, token)
der: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.
xmlinsertchildfirst (src, context, xpath_expr, token)
der: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.
xmlinsertchildlast (src, context, xpath_expr, token)
der: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.
xmlremove (src, context, xpath_expr)
der: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.
xmlrename (src, context, xpath_expr, new_name)
der: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.
xmltransform (src, style-sheet)
der: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. |