MXMLDOM ;SAIC/DKM - XML Parser - DOM model ;02/27/2002 13:24 [ 12/18/2003 4:52 PM ]
Source file <MXMLDOM.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DELETE(HANDLE) | ; | |
| ATTRIB(HANDLE,NODE,ATTR) | ; | |
| PARENT(HANDLE,NODE) | ; | |
| NAME(HANDLE,NODE) | ; | |
| CMNT(HANDLE,NODE,RTN) | ; | |
| EN(DOC,OPTION) | ; | |
| GETTXT(SUB) | ; | |
| TEXT(HANDLE,NODE,RTN) | ; | |
| COMMENT(TXT) | ; | |
| ENDDOC | ||
| TXT(SUB) | ||
| VALUE(HANDLE,NODE,ATTR) | ; | |
| SIBLING(HANDLE,NODE) | ; | |
| CHILD(HANDLE,PARENT,CHILD) | ; | |
| STARTELE(ELE,ATTR) | ; | |
| CHAR(TXT) | ; | |
| ENDELE(ELE) | ; | |
| ERROR(ERR) | ; | 
| Name | Field # of Occurrence | 
|---|---|
| EN^MXMLPRSE | EN+14 | 
| 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 |