Bpel-manipulating-xml-data
提供:Dev Guides
BPEL-XMLデータの操作
XPathは主に、BPELプロセスでXMLを操作するために使用されます。 XMLの操作に使用できる貴重なXpath関数がいくつかあります。 以下の機能を見てみましょう。
bpel:getVaribleData(varName、partName、xpathStr)
これは、XPath式を使用して、変数から要素のセットを抽出するために使用できます。
bpel:getLinkStatus()
:getVariableProperty(string、string)
:doXSLTTransform()
文字列()
string-length()
ブール値
XPathブール関数を使用してブール値を割り当てることができます。
日付または時刻を割り当てる
Oracle BPEL XPath関数getCurrentDate、getCurrentTime、またはgetCurrentDateTimeをそれぞれ使用して、日付フィールドまたは時間フィールドの現在の値を割り当てることができます。
文字列の連結
ある文字列変数(または変数部分やフィールド)の値を別の文字列変数にコピーするのではなく、最初に複数の文字列を連結するなどの文字列操作を実行できます。
文字列リテラルの割り当て
BPELの変数に文字列リテラルを割り当てることができます。
数値の割り当て
XPath式で数値を割り当てることができます。
注-XMLドキュメントの変換には、いくつかのXSLT関数が使用されました。