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.
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
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.
xmlbooleanexpr (kilde, kontekst, xpath_udtryk)
hvor: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
xmlintegerexpr (kilde, kontekst, xpath_udtryk)
hvor: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.
xmlfloatexpr (kilde, kontekst, xpath_udtryk)
hvor: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.
xmlstringexpr (kilde, kontekst, xpath_udtryk)
hvor: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.
xmlstringarrayexpr (kilde, kontekst, xpath_udtryk)
hvor: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
xmlinsertbefore (kilde, kontekst, xpath_udtryk, token)
hvor: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
xmlinsertafter (kilde, kontekst, xpath_udtryk, token)
hvor: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.
xmlinsertchildfirst (kilde, kontekst, xpath_udtryk, token)
hvor: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.
xmlinsertchildlast (kilde, kontekst, xpath_udtryk, token)
hvor: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.
xmlremove (kilde, kontekst, xpath_udtryk)
hvor: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.
xmlrename (kilde, kontekst, xpath_udtryk, new)
hvor: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.
xmltransform (kilde, typografiark)
hvor: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. |