version 2004
SAX GET XML CDATA (document; value)
Parameter | Type | Description | |
document | DocRef | Reference of open document | |
value | BLOB | Element value |
Description
The SAX GET XML CDATA command allows you to get the CDATA value of an XML element that exists in the XML document referenced in the document parameter. This command must be called with the XML CDATA SAX event. For more information about SAX events, refer to the description of the SAX Get XML node command.
Data is returned as is (it is not modified).
Example
Let's look at the following piece of XML code:
<RootElement> <Child>MyText<![CDATA[MyCData]]</Child> </RootElement>
The following 4D code will return "MyCData" in vTextData:
C_BLOB (vData) C_TEXT (vTextData) SAX GET XML CDATA(DocRef;vData) vTextData:=BLOB to text(vData;C string)
See Also
SAX ADD XML CDATA, SAX Get XML node.
System Variables or Sets
If the command has been executed correctly, the system variable OK is set to 1. Otherwise, it is set to 0 and an error is generated.