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
Homepage
License
MIT
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