Project

General

Profile

xml.p

Igor Skornyakov, 07/07/2016 08:45 AM

Download (722 Bytes)

 
1
DEFINE VARIABLE VcResult   AS CHARACTER NO-UNDO.
2
DEFINE VARIABLE VlError    AS LOGICAL   NO-UNDO.
3
DEFINE VARIABLE VcErrorMsg AS CHARACTER NO-UNDO.
4

    
5
DEFINE VARIABLE vhSAXWriter AS HANDLE.
6
DEFINE VARIABLE lok         AS LOGICAL.
7
DEFINE VARIABLE VcXML       AS LONGCHAR.
8

    
9
DEFINE VARIABLE IcKeyword AS CHARACTER NO-UNDO INITIAL "START-DOCUMENT".
10

    
11
CREATE SAX-WRITER vhSAXWriter.
12

    
13
lok = vhSAXWriter:SET-OUTPUT-DESTINATION("LONGCHAR",VcXML).
14
lok = vhSAXWriter:START-DOCUMENT().
15
lok = vhSAXWriter:START-ELEMENT("element").
16
lok = vhSAXWriter:END-ELEMENT("element").
17
lok = vhSAXWriter:END-DOCUMENT().
18

    
19
ASSIGN VcResult = STRING(lok).
20

    
21
DELETE OBJECT vhSAXWriter.
22

    
23
ASSIGN vhSAXWriter = ?.
24

    
25
message "[" + VcXML + "]" view-as ALERT-BOX.