PXRMEXU3 ; SLC/PKR - Reminder exchange XML utilities, #3. ;12/22/2004
Source file <PXRMEXU3.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| GETTAG(XMLLINE) | ;Return the XML tag. | |
| KEYWORD(XMLSRC,KEYWORD) | ;Find the keywords in the XML source and load it | |
| GETTAGV(XMLLINE,TAG,FROMXML) | ;Return the value associated with the XML tag. | |
| FROMXML(TEXT) | ;If text contains any of the XML predefined entity references | |
| DESC(XMLSRC,DESC) | ;Find the description in the XML source and load it | |
| TOXML(TEXT) | ;If text contains any of the XML markup characters convert | |
| GETATTR(XMLLINE,ATTR) | ;Return the value of attribute ATTR from the XML line | 
| Name | Field # of Occurrence | 
|---|---|
| $$STRREP^PXRMUTIL | FROMXML+2, FROMXML+3, FROMXML+4, FROMXML+5, FROMXML+6, TOXML+2, TOXML+3, TOXML+4, TOXML+5, TOXML+6 | 
| Name | Line Occurrences | 
|---|---|
| $$FROMXML | GETTAGV+7 | 
| $$GETTAG | DESC+6, KEYWORD+6 | 
| $$GETTAGV | KEYWORD+9 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ATTR | GETATTR~, GETATTR+3*, GETATTR+4 | 
| DESC | DESC~ | 
| DESC(1 | DESC+11*, DESC+12* | 
| DFOUND | DESC+2~, DESC+3*, DESC+6, DESC+7*, DESC+8 | 
| DONE | DESC+2~, DESC+3*, DESC+4, DESC+10*, KEYWORD+2~, KEYWORD+3*, KEYWORD+4, KEYWORD+10* | 
| END | GETTAG+1~, GETTAG+3*, GETTAG+4, GETTAGV+1~, GETTAGV+5*, GETTAGV+6, GETATTR+2~, GETATTR+5*, GETATTR+6 | 
| ENDTAG | GETTAGV+1~, GETTAGV+3*, GETTAGV+5 | 
| FROMXML | GETTAGV~, GETTAGV+7 | 
| IND | DESC+2~, DESC+4*, DESC+5, KEYWORD+2~, KEYWORD+4*, KEYWORD+5 | 
| JND | DESC+2~, DESC+3*, DESC+11*, DESC+12, KEYWORD+2~, KEYWORD+3*, KEYWORD+8*, KEYWORD+9, KEYWORD+11 | 
| KEYWORD | KEYWORD~ | 
| KEYWORD(1 | KEYWORD+9*, KEYWORD+11* | 
| SAVE | DESC+2~, DESC+3*, DESC+8*, DESC+9*, DESC+10, DESC+11 | 
| START | GETTAG+1~, GETTAG+2*, GETTAG+3, GETTAG+4, GETTAGV+1~, GETTAGV+4*, GETTAGV+5, GETTAGV+6, GETATTR+2~, GETATTR+4* , GETATTR+5, GETATTR+6 | 
| TAG | DESC+2~, DESC+6*, DESC+7*, GETTAGV~, GETTAGV+2, GETTAGV+3, GETTAGV+4, KEYWORD+2~, KEYWORD+6*, KEYWORD+7 , KEYWORD+9, KEYWORD+10 | 
| TAGL | GETTAGV+1~, GETTAGV+2*, GETTAGV+3, GETTAGV+5 | 
| TEXT | FROMXML~, FROMXML+2*, FROMXML+3*, FROMXML+4*, FROMXML+5*, FROMXML+6*, FROMXML+7, TOXML~, TOXML+2*, TOXML+3* , TOXML+4*, TOXML+5*, TOXML+6*, TOXML+7 | 
| U | DESC+12, KEYWORD+11 | 
| VALUE | GETTAG+1~, GETTAG+4*, GETTAG+5, GETTAGV+1~, GETTAGV+6*, GETTAGV+7*, GETTAGV+8, GETATTR+2~, GETATTR+6*, GETATTR+7 | 
| XMLLINE | DESC+2~, DESC+5*, DESC+6, DESC+8, DESC+9, DESC+10, DESC+11, GETTAG~, GETTAG+2, GETTAG+3 , GETTAG+4, GETTAGV~, GETTAGV+4, GETTAGV+5, GETTAGV+6, GETATTR~, GETATTR+4, GETATTR+5, GETATTR+6, KEYWORD+2~ , KEYWORD+5*, KEYWORD+6, KEYWORD+9 | 
| XMLSRC | DESC~, DESC+5, KEYWORD~, KEYWORD+5 |