This
section describes miscellaneous functions that are available in
expressions.
deserialize
Converts
the text of a given string into an XML document.
Syntax
deserialize(string)
Parameters
string
is
an XPath expression that evaluates to a string value.
Returns
An
org.w3c.dom.Document
value
that represents the XML document.
is-null
Determines
whether a node in the process data model exists.
In XPath, null values are represented as empty
string values.
Parameters
node
is
an XPath expression that evaluates to a node in the process data
model.
Returns
A
boolean
value
of
true
if the node does not exist, and
false
if
the node exists.
Example
The
name of a string variable that a process includes is stringVar.
The following expression returns
false
:
is-null(/process_data/@stringVar)
serialize
Returns
the string representation of given XML code. You can specify whether the
string includes the XML declaration as the first line.
Syntax
serialize(node,bOmitXML)
Parameters
A
node
and
an optional boolean
bOmitXML
.
node
is
an XPath expression that evaluates to a data location that stores
XML data. If a value of
true()
is provided for
bOmitXML
,
the first line in the string representation includes the XML declaration.
If
bOmitXML
is
false()
, the XML
declaration is not included. If
bOmitXML
is not
specified, the XML declaration is provided.
Returns
A
string
that
represents the contents of the given node.
|
|
|