xsl-list
[Top] [All Lists]

Re: "--" question

2003-04-07 15:39:22
At 3:45 PM -0600 4/7/03, Mike Brown wrote:
XML, like HTML, is a restricted subset of SGML.
I am guessing that in SGML a bare "--" can be considered markup.

Exactly!  In SGML comments are allowed in a lot of places where they
are not in XML, and the comment delimiter is "--".

For example, the following is legal in SGML DTDs:

<!ATTLIST entry
            -- column name --
        colname         NMTOKEN                                 #IMPLIED
            -- name of starting column for horiz spanning entries --
        namest          NMTOKEN                                 #IMPLIED
            -- name of ending column for horiz spanning entries --
        nameend         NMTOKEN                                 #IMPLIED
            -- number of rows for vert spanning entries --
        morerows        NUMBER                                  #IMPLIED
            -- column separator 0=no --
        colsep          %yesorno;                               #IMPLIED
            -- row separator 0=no --
        rowsep          %yesorno;                               #IMPLIED
            -- alignment of contents --
        align           (left|right|center|justify|char)        #IMPLIED
            -- if align is char, what char to align on --
        char            CDATA                                   #IMPLIED
            -- character offset --
        charoff         NUTOKEN                                 #IMPLIED
            -- vertical alignment --
        valign          (top|middle|bottom)                     #IMPLIED
        %tbl.entry.att;                                                 >

and so is:

<!ENTITY %      ade.ph  "str|cty|sbd|cny|pc|san|ead" -- address elements --     

<!ENTITY %      bib     "au|cau|msn|srt|loc|pdt|pp|atl|sct|obi" -- 
bibliographic --     >
<!ENTITY %      bmcps.d "ack|bib|vt"    -- back matter cps elements --  >
<!ENTITY %      fmcps.d "ded|abs|smtl"  -- front matter cps elements -- >
<!ENTITY %      fmsec.d "fwd|pf"                -- front matter sections --     

<!ENTITY %      pub     "cgs|cgn|crt|rps|avl"   -- pubfm elements --    >
<!ENTITY %      pub.ph  "phi|prc|ext|cdn|aon|aid|issn"  >


The comments begin with "--" and end with "--". So, "--" is not
allowed in comments!

-- Tommie
-- 
======================================================================
B. Tommie Usdin                        
mailto:btusdin(_at_)mulberrytech(_dot_)com
Mulberry Technologies, Inc.                http://www.mulberrytech.com   
17 West Jefferson Street                           Phone: 301/315-9631
Suite 207                                    Direct Line: 301/315-9634
Rockville, MD  20850                                 Fax: 301/315-8285
----------------------------------------------------------------------
  Mulberry Technologies: A Consultancy Specializing in SGML and XML             
 
======================================================================

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>