Name
xte_node_from_nodebld — Returns the vector corresponding to a XML element
Synopsis
| 
              xte_node_from_nodebld
            ( | in head any , | 
| inout 
element
   any ); | 
Description
This function replaces the first item of the second argument by the first argument and returns a vector corresponding to an XML element.
Parameters
head
This argument is a vector returned by xte_head() function
element
This argument is a vector created by xte_nodebld _int() function and then filled by xte_nodebld_acc and xte_nodebld_final() functions
Errors
                  Table 24.122. Errors signalled by 
xte_node_from_nodebld
         
| SQLState | Error Code | Error Text | Description | 
|---|---|---|---|
| 22003 | SR349 | Too few arguments for xte_node_from_nodebld | |
| 22003 | SR350 | The second argument of xte_node_from_nodebld is not made by xte_nodebld_init() function | 
Examples
Example 24.489. Simple Use
The vector res below is corresponding to the following XML element:
<product><supplier CompanyName="Seller"></supplier></product>
create procedure test_nodebld()
              {
                declare acc any;
		declare res any;
                xte_nodebld_init (acc);
                xte_nodebld_acc(acc,xte_node(xte_head ('supplier', 'CompanyName','Seller')));
		acc:=xte_nodebld_final(acc);
                res:=xte_node_from_nodebld(xte_head('product'), acc);
		result (length(res), xml_tree_doc (res));
	      };
test_nodebld()
ResLen      Res
INTEGER     VARCHAR
_______________________________________________________________________________
2           <product><supplier CompanyName="Seller" /></product>
        