HDISVC00 ;BPFO/JRP - PROCESS XML DOCS ON VISTA SYSTEM;1/4/2005
Source file <HDISVC00.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| MAIN(PRSARR,ERRARR) | ;Main entry point for processing XML document ; Input : PRSARR - Array containing parsed XML document (closed root) ; This is the output of SAX^HDISVM01 ; ERRARR - Array to output errors in (closed root) | |
| SUBS | ;Required subscripts in parse array (attributes aren't required) | |
| ROOTS | ;Root element name~Processing code for root element~Description | |
| ADDERR(TXT,ERRARR) | ;Add to list of errors ; Input : TXT - Error text ; ERRARR - Error array (closed root) | 
| Name | Line Occurrences | 
|---|---|
| ADDERR | MAIN+11, MAIN+14, MAIN+20, MAIN+27, MAIN+38, MAIN+42 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| CODE | MAIN+7~, MAIN+32*, MAIN+40, MAIN+44 | 
| DESC | MAIN+7~, MAIN+33* | 
| ERRARR | MAIN~, MAIN+11, MAIN+14, MAIN+20, MAIN+27, MAIN+38, MAIN+42, ADDERR~, ADDERR+7, ADDERR+8 , ADDERR+9 | 
| OOPS | MAIN+7~, MAIN+16*, MAIN+21*, MAIN+22, MAIN+29*, MAIN+30, MAIN+34*, MAIN+36 | 
| PRSARR | MAIN~, MAIN+9, MAIN+12, MAIN+13, MAIN+18, MAIN+19, MAIN+24 | 
| ROOT | MAIN+7~, MAIN+24*, MAIN+25, MAIN+31, MAIN+37, MAIN+41 | 
| TMP | MAIN+7~, MAIN+10*, MAIN+11, MAIN+13*, MAIN+14, MAIN+17*, MAIN+18, MAIN+19*, MAIN+20, MAIN+26* , MAIN+27, MAIN+30*, MAIN+31, MAIN+32, MAIN+33, MAIN+37*, MAIN+38, MAIN+41*, MAIN+42 | 
| TXT | ADDERR~, ADDERR+9 | 
| X | MAIN+17*, MAIN+30*, ADDERR+6~, ADDERR+8*, ADDERR+9 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(ROOTS+X | MAIN+30 | 
| $T(SUBS+X | MAIN+17 |