MXMLDOM ;SAIC/DKM - XML Parser - DOM model ;02/27/2002 13:24
Source file <MXMLDOM.m>
Package | Total | Call Graph |
---|---|---|
M XML Parser | 1 | EN^MXMLPRSE |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN(DOC,OPTION) | ;
|
|
STARTELE(ELE,ATTR) | ;
|
|
ENDELE(ELE) | ;
|
|
COMMENT(TXT) | ;
|
|
CHAR(TXT) | ;
|
|
TXT(SUB) | ||
ENDDOC | ||
ERROR(ERR) | ;
|
|
DELETE(HANDLE) | ;
|
|
NAME(HANDLE,NODE) | ;
|
|
CHILD(HANDLE,PARENT,CHILD) | ;
|
|
SIBLING(HANDLE,NODE) | ;
|
|
PARENT(HANDLE,NODE) | ;
|
|
TEXT(HANDLE,NODE,RTN) | ;
|
|
CMNT(HANDLE,NODE,RTN) | ;
|
|
GETTXT(SUB) | ;
|
|
ATTRIB(HANDLE,NODE,ATTR) | ;
|
|
VALUE(HANDLE,NODE,ATTR) | ;
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^TMP("MXMLDOM" | EN+3, EN+5, EN+6, STARTELE+3*, STARTELE+5*, TXT+1, DELETE+1!, NAME+1, CHILD+1, SIBLING+1 , PARENT+1, GETTXT+2, ATTRIB+1, VALUE+1 |
^TMP("MXMLERR" | EN+2!, ERROR+2, ERROR+3* |
Name | Line Occurrences |
---|---|
$$PARENT | SIBLING+1 |
DELETE | EN+15 |
GETTXT | TEXT+1, CMNT+1 |
TXT | COMMENT+1, CHAR+1 |
Name | Field # of Occurrence |
---|---|
^( | EN+5*, STARTELE+5*, TXT+2, TXT+6* |
^("A" | STARTELE+6* |
^($J | ERROR+2* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ATTR | STARTELE~, STARTELE+6, ATTRIB~, ATTRIB+1, VALUE~, VALUE+1 |
>> BGN | TXT+2 |
CBK | EN+1~, EN+14 |
CBK("CHARACTERS" | EN+10* |
CBK("COMMENT" | EN+9* |
CBK("ENDDOCUMENT" | EN+11* |
CBK("ENDELEMENT" | EN+8* |
CBK("ERROR" | EN+12* |
CBK("STARTELEMENT" | EN+7* |
CHILD | CHILD~, CHILD+1 |
CNT | ERROR+1~, ERROR+2*, ERROR+3 |
DOC | EN~, EN+14 |
ELE | STARTELE~, STARTELE+3, STARTELE+4, STARTELE+5, ENDELE~ |
ERR | ERROR~, ERROR+3 |
HANDLE | EN+1~, EN+5*, EN+15, EN+16, STARTELE+3, STARTELE+5, TXT+1, DELETE~, DELETE+1, NAME~ , NAME+1, CHILD~, CHILD+1, SIBLING~, SIBLING+1, PARENT~, PARENT+1, TEXT~, CMNT~, GETTXT+2 , ATTRIB~, ATTRIB+1, VALUE~, VALUE+1 |
LEVEL | EN+1~, EN+13*, STARTELE+2, STARTELE+4*, ENDELE+1, ENDELE+2*, TXT+1 |
LEVEL( | STARTELE+2, STARTELE+4*, ENDELE+1!, TXT+1 |
LEVEL(0 | EN+13* |
NODE | EN+1~, EN+13*, STARTELE+2*, STARTELE+3, STARTELE+4, STARTELE+5, NAME~, NAME+1, SIBLING~, SIBLING+1 , PARENT~, PARENT+1, TEXT~, CMNT~, GETTXT+2, ATTRIB~, ATTRIB+1, VALUE~, VALUE+1 |
OPTION | EN~, EN+13*, EN+14 |
PARENT | STARTELE+1~, STARTELE+2*, STARTELE+3, STARTELE+5, CHILD~, CHILD+1 |
RTN | TEXT~, TEXT+2, CMNT~, CMNT+2, GETTXT+1, GETTXT+2 |
SUB | TXT~, TXT+1, GETTXT~, GETTXT+2 |
SUCCESS | EN+1~, EN+13*, EN+15, EN+16, ENDDOC* |
TXT | COMMENT~, CHAR~, TXT+2, TXT+4, TXT+5* |
X | TXT~, TXT+5*, TXT+6 |
Y | TXT~, TXT+1*, TXT+2*, TXT+3*, TXT+6, TXT+7* |
Z | TXT~, TXT+4*, TXT+7 |