Changes between Version 5 and Version 6 of MicroXmlCowan


Ignore:
Timestamp:
08/15/17 15:03:28 (6 weeks ago)
Author:
cowan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MicroXmlCowan

    v5 v6  
    55`($start `''stack attr-list''`)` 
    66 
    7 Represents a start-tag.  ''Attr-list'' is a JSO representing the attributes. 
     7Represents a start-tag.  ''Attr-list'' is a [wiki:JsoCowan JSO] representing the attributes. 
    88 
    99`($end `''stack''`)` 
     
    2121`($pi `''stack target content''`)` 
    2222 
    23 Represents a processing instruction (which is not part of MicroXML).  ''Target'' is a symbol; ''content'' is a string.  Parsers may return `$error` objects instead of `$pi` objects; they are provided as a way of allowing a MicroXML parser to read some (but not all) XML documents. Note that the XML declaration is taken to be a processing instruction, as in SGML. 
     23Represents a processing instruction (which is not part of MicroXML).  ''Target'' is a symbol; ''content'' is a string.  Parsers may return `$error` objects instead of `$pi` objects; they are provided as a way of allowing a MicroXML parser to read some (but not all) XML documents. Note that any XML declaration is taken to be a processing instruction, as in SGML. 
    2424 
    2525== SXML == 
     
    161161`(sxml-normalize-element! `''element''`)` 
    162162 
    163 Returns a normalized version (using mutation) of an SXML element that does not necessarily conform to the definition.  In particular: 
     163Returns a normalized version (using mutation) of an SXML element that does not necessarily conform to the definition.  In particular, at least the following repairs are made: 
    164164 
    165165 * If the name is a string, it is converted to a symbol with `string-symbol`. 
     
    278278== Paths == 
    279279 
    280 `sxml-path` 
     280TBD 
    281281 
    282282== Error handling ==