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 |