wak-ssax 5.1.0-akku.4.1f7fad4

Functional XML parsing framework

SSAX includes SAX/DOM and SXML parsers with support for XML Namespaces and validation. It also provides tools for transforming the parsed SXML in way similar to XSLT.

$ akku update
$ akku install wak-ssax
$ .akku/env
Authors

Oleg Kiselyov

Uploaded to Akku by Göran Weinholt

License

MIT

Dependencies

^0.0.0-akku
^0.1.0-akku

Source code

https://gitlab.com/wak/wak-ssax.git git
1f7fad4bb6092d17a0123b31cdab048385d98662

Package contents

  • (wak ssax html) R6
    • → SXML->HTML string->goodHTML enattr entag make-header make-navbar make-footer universal-conversion-rules universal-protected-rules alist-conv-rules find-Header generic-web-rules
    • ← (rnrs) R6
    • ← (wak ssax private to-html)
    • ← (wak ssax private to-html-ext)
  • (wak ssax parsing) R6
    • → make-xml-token xml-token? xml-token-kind xml-token-head ssax:S-chars ssax:skip-S ssax:ncname-starting-char? ssax:read-NCName ssax:read-QName ssax:Prefix-XML name-compare ssax:largest-unres-name ssax:read-markup-token ssax:skip-pi ssax:read-pi-body-as-string ssax:skip-internal-dtd ssax:read-cdata-body ssax:read-char-ref ssax:predefined-parsed-entities ssax:handle-parsed-entity make-empty-attlist attlist-add attlist-null? attlist-remove-top attlist->alist attlist-fold ssax:read-attributes ssax:resolve-name ssax:uri-string->symbol ssax:complete-start-tag ssax:read-external-id ssax:scan-Misc ssax:read-char-data ssax:assert-token ssax:make-pi-parser ssax:make-elem-parser ssax:make-parser ssax:make-parser/positional-args ssax:define-labeled-arg-macro ssax:reverse-collect-str ssax:reverse-collect-str-drop-ws ssax:xml->sxml SSAX:XML->SXML
    • ← (rnrs) R6
    • ← (wak private include)
    • (srfi :13 strings) SRFI
    • ← (wak ssax raise)
    • ← (wak ssax private define-opt)
    • ← (wak ssax private input-parse)
    • ← (wak ssax private look-for-str)
    • ← (wak ssax private output)
    • ← (wak ssax private misc)
    • ← (wak ssax private error)
    • ← (wak ssax private util)
  • (wak ssax private define-opt) R6 Internal
    • → define-opt
    • ← (rnrs) R6
    • ← (wak private include)
    • ← (wak ssax private error)
  • (wak ssax private error) R6 Internal
    • → make-errorer
    • ← (rnrs) R6
  • (wak ssax private input-parse) R6 Internal
    • → peek-next-char assert-curr-char skip-until skip-while input-parse:init-buffer next-token-old next-token next-token-of *read-line-breaks* read-text-line read-string
    • ← (rnrs) R6
    • ← (wak private include)
    • ← (wak ssax private define-opt)
    • ← (wak ssax raise)
    • ← (wak ssax private misc)
    • (srfi :13 strings) SRFI
  • (wak ssax private look-for-str) R6 Internal
    • → MISCIO:find-string-from-port? find-string-from-port?
    • ← (rnrs) R6
    • ← (wak private include)
    • ← (wak ssax private misc)
  • (wak ssax private misc) R6 Internal
    • → inc dec ascii->char ucscode->char char-return char-tab char-newline call-with-input-string
    • ← (rnrs) R6
  • (wak ssax private output) R6 Internal
    • → cout cerr nl
    • ← (rnrs) R6
    • ← (wak private include)
  • (wak ssax private to-html-ext) R6 Internal
    • → make-header make-navbar make-footer universal-conversion-rules universal-protected-rules alist-conv-rules find-Header generic-web-rules
    • ← (rnrs) R6
    • ← (rnrs r5rs) R6
    • ← (wak private include)
    • (srfi :13 strings) SRFI
    • ← (wak ssax private to-html)
    • ← (wak ssax tree-trans)
    • ← (wak ssax private error)
    • ← (wak ssax private output)
    • ← (wak ssax private misc)
    • ← (wak ssax private util)
  • (wak ssax private to-html) R6 Internal
    • → SXML->HTML string->goodHTML enattr entag
    • ← (rnrs) R6
    • ← (wak private include)
    • ← (wak ssax tree-trans)
    • ← (wak ssax private output)
    • ← (wak ssax private util)
  • (wak ssax private util) R6 Internal
    • → string->integer string-split make-char-quotator substring? string-whitespace?
    • ← (rnrs) R6
    • ← (rnrs mutable-pairs) R6
    • ← (wak private include)
    • ← (wak ssax private error)
    • ← (wak ssax private misc)
    • (srfi :13 strings) SRFI
  • (wak ssax raise) R6
    • → parser-error ssax:warn
    • ← (rnrs) R6
  • (wak ssax sxpath) R6
    • → nodeset? node-typeof? node-eq? node-equal? node-pos node-filter take-until take-after map-union node-reverse node-trace select-kids node-self node-join node-reduce node-or node-closure node-parent sxpath
    • ← (rnrs) R6
    • ← (wak private include)
    • ← (wak ssax private error)
    • ← (wak ssax private output)
    • ← (wak ssax private misc)
  • (wak ssax tree-trans) R6
    • → SRV:send-reply pre-post-order post-order foldts replace-range
    • ← (rnrs) R6
    • ← (wak private include)
    • ← (wak ssax private error)

Version history

  • 2018-04-07 ~ 5.1.0-akku.4.1f7fad4