Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: MXMLDOM

Package: M XML Parser

Routine: MXMLDOM


Information

MXMLDOM ;SAIC/DKM - XML Parser - DOM model ;02/27/2002 13:24

Source Information

Source file <MXMLDOM.m>

Call Graph

Call Graph

Call Graph Total: 1

Package Total Call Graph
M XML Parser 1 EN^MXMLPRSE  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 13

Package Total Caller Graph
Pharmacy Data Management 8 PSSFDBDI  PSSFDBRT  PSSHRCOM  PSSHRQ21  PSSHRQ22  PSSHRQ23  PSSHRQ2D  PSSHRQ2O  
RPC Broker 2 XWBRPC  XWBVL  
Imaging 1 MAGVAQ02  
Kernel 1 XUSAML  
VBECS 1 VBECRPC1  

Entry Points

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) ;

External References

Name Field # of Occurrence
EN^MXMLPRSE EN+14

Global Variables Directly Accessed

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*

Label References

Name Line Occurrences
$$PARENT SIBLING+1
DELETE EN+15
GETTXT TEXT+1, CMNT+1
TXT COMMENT+1, CHAR+1

Naked Globals

Name Field # of Occurrence
^( EN+5*, STARTELE+5*, TXT+2, TXT+6*
^("A" STARTELE+6*
^($J ERROR+2*

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All