Ignore:
Timestamp:
Jun 23, 2011, 3:01:41 PM (13 years ago)
Author:
George Lilly
Message:

updates for MU Certification

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ccr/trunk/p/C0CMXMLB.m

    r607 r1204  
    66 ;DOCTYPE - Want to include a DOCTYPE node
    77 ;FLAG - Set to 'G' to store the output in the global ^TMP("MXMLBLD",$J,
    8 START(DOC,DOCTYPE,FLAG) ;Call this once at the begining.
     8START(DOC,DOCTYPE,FLAG,NO1ST) ;Call this once at the begining.
    99 K ^TMP("MXMLBLD",$J)
    1010 S ^TMP("MXMLBLD",$J,"DOC")=DOC,^TMP("MXMLBLD",$J,"STK")=0
    1111 I $G(FLAG)["G" S ^TMP("MXMLBLD",$J,"CNT")=1
    12  D OUTPUT($$XMLHDR) D:$L($G(DOCTYPE)) OUTPUT("<!DOCTYPE "_DOCTYPE_">") D OUTPUT("<"_DOC_">")
     12 I $G(NO1ST)'=1 D OUTPUT($$XMLHDR)
     13 D:$L($G(DOCTYPE)) OUTPUT("<!DOCTYPE "_DOCTYPE_">") D OUTPUT("<"_DOC_">")
    1314 Q
    1415 ;
     
    4142 Q S
    4243 ;
    43 Q(X) ;Add Quotes
    44  I X'[$C(34) Q $C(34)_X_$C(34)
    45  N Q,Y,I,Z S Q=$C(34),(Y,Z)=""
     44Q(X) ;Add Quotes - Changed by gpl to use single instead of double quotes 6/11
     45 ;I X'[$C(34) Q $C(34)_X_$C(34)
     46 I X'[$C(39) Q $C(39)_X_$C(39)
     47 ;N Q,Y,I,Z S Q=$C(34),(Y,Z)=""
     48 N Q,Y,I,Z S Q=$C(39),(Y,Z)=""
    4649 F I=1:1:$L(X,Q)-1 S Y=Y_$P(X,Q,I)_Q_Q
    4750 S Y=Y_$P(X,Q,$L(X,Q))
    48  Q $C(34)_Y_$C(34)
     51 ;Q $C(34)_Y_$C(34)
     52 Q $C(39)_Y_$C(39)
    4953 ;
    5054XMLHDR() ; -- provides current XML standard header
Note: See TracChangeset for help on using the changeset viewer.