You can change some data
types to another data type. For example, you can convert your data
to a different type so that you can use it as a property value for a
service operation. The following XPath functions are available in
Workbench for changing data types:
The number function converts data in
a node to a number.
The deserialize function converts the string
value in a node to an XML document
The serialize function converts an XML document
to a string value.
Converting XML to string dataUse the serialize XPath
function to convert an XML document to a string value.
Because form data is represented using XML, you can use the serialize function
to convert form data to string data.
Converting to string dataUse the string XPath function
to convert data types to string representations. This function is
useful for converting data that you retrieve from a database or
an XML file and pass it to an operation as string data.
Converting string data to XMLUse the deserialize function to convert
string data to an XML document. This function is useful when XML
data is provided as a string, and you want to convert it to XML
to use XPath to more easily work with the data.
The following
XPath expression converts the process string variable named strvar to
an XML document:
deserialize(/process_data/@strvar)
The
XML document needs to be saved in an XML variable.
If you associate a schema with the XML variable,
the XML is represented as nodes in the process data tree of XPath
Builder. Without the schema, only the name of the XML variable appears.
|
|
|