Release 10.1A: OpenEdge Development:
Progress 4GL Reference

> ## CREATE X-NODEREF statement

> Creates a handle which can be used as a parameter or return-value for methods which will associate the handle with an XML node. This object is not a node in its own right, but merely a way to provide access to the underlying XML node.

> #### Syntax

>     CREATE X-NODEREF handle [ IN WIDGET-POOL widget-pool-name ]

> ``handle``

> A valid X-noderef object handle to use for the new XML node.

> `IN WIDGET-POOL `widget-pool-name``

> An expression of type CHARACTER that evaluates, at run time, to the name of the widget pool that contains the XML node.

> Note: Widget pool names are not case-sensitive.

> Example

> The following code fragment depicts creating an XML document node reference and using it to create a node:

>     DEFINE VARIABLE hXdoc AS HANDLE.
>     . . .
>     CREATE X-DOCUMENT hXdoc.
>     CREATE X-NODEREF hXnode.
>     hXdoc:CREATE-NODE(hXnode,"City","ELEMENT").
>     . . .

> #### See also

> CREATE X-DOCUMENT statement, DELETE OBJECT statement, X-document object handle, X-noderef object handle

Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095