OPENJADE(1) OPENJADE(1) (NAME) openjade - DSSSL SGML XML (SYNOPSIS) openjade [-vCegG2s] [-b encoding] [-f error_file] [-c catalog_sysid] [-D dir] [-a link_type] [-A arch] [-E max_errors] [-i entity] [-w warning_type] [-d dsssl_spec] [-V variable=value] [-t output_type] [-o output_file] [sysid...] (DESCRIPTION) openjade DSSSL ISO/IEC 10179:1996 . DSSSL SGML XML : * XML (flow object tree). * RTF Word Viewer 97 . * TeX * MIF Framemaker . * SGML XML. flow object SGML openjade SGML/XML . openjade . . openjade DSSSL : . -d . . (prolog) (processing instructions) . : SGML . (reference concrete syntax) . stylesheet xml-stylesheet xml:stylesheet . type text/dsssl text/x-dsssl application/dsssl application/x- dsssl . href DSSSL . (whitespace) . (document entity) . DTD . . . .dsl . DSSSL style-specification . DSSSL id# openjade id . -d . DSSSL SGML DSSSL . dsssl/demo.dsl . openjade OpenSP ( onsgmls(1) ) ( -g -G ): -d dsssl_spec dsssl_spec DSSSL . -G (Debug mode). openjade (stack trace) . (tail-call optimization) . -c filename filename . DOCUMENT . -s (Strict compliance mode). jade sdata-entity name-characters . DSSSL DSSSL . -t output_type output_type : fot XML (flow object tree) rtf rtf-95 RTF ( SGML/XML RTF). rtf-95 Word 95 Word 97 . tex TeX ( SGML/XML TeX) sgml sgml-raw SGML ( SGML/XML SGML). sgml-raw (linebreak) . xml xml-raw XML ( SGML/XML XML). xml-raw . html HTML ( SGML/XML HTML) mif MIF ( SGML/XML MIF) -o output_file output_file . . jade-out . -V variable (define variable #t) variable . -V variable=value (define variable "value") variable . -V (define variable value) (define variable value) variable . (escaping) Scheme . -wtype . -w . type : xml XML . mixed (mixed content models) pcdata# . sgmldecl SGML. should ISO 8879 . ( <> <> ). default (defaulted references). duplicate . undefined : DTD . unclosed . empty . net net (null). min-tag (minimized). unclosed empty net . unused-map : DTD . unused-param DTD . INCLUDE IGNORE . notation-sysid (notations) . all ( ) . : mixed should default undefined sgmldecl unused-map unused-param empty unclosed. -no -wall -wno-duplicate . warning_type : no-idref ID ID . ID (name) . no-significant (significant character) SGML . . no-valid (type-valid) . SGML VALIDITY NOASSERT IMPLYDEF ATTLIST YES ELEMENT YES . -wvalid SGML VALIDITY TYPE IMPLYDEF ATTLIST NO ELEMENT NO . -wvalid -wno-valid VALIDITY IMPLYDEF SGML ..SH " (ENVIRONMENT)" OpenJade SP_CHARSET_FIXED SP_SYSTEM_CHARSET Unicode SP_CHARSET_FIXED 1 SP_SYSTEM_CHARSET . SP_ENCODING OpenJade . OPENJADE (OPENJADE EXTENSIONS) . (prototype) . external- procedure "UNREGISTERED::James Clark//Procedure::name" name DSSSL: (define name (external-procedure "UNREGISTERED::James Clark//Procedure::name")) external- procedure #f . DSSSL . OpenJade "UNREGISTERED::OpenJade//Procedure::name" . dsssl/extensions.dsl#procedures . dsssl/extensions.dsl . (debug obj) obj obj . / simple-page- sequence (if-first-page sosofo1 sosofo2) / simple-page-sequence . sosofo simple-page-sequence sosofo1 sosofo2 . (if-front-page sosofo1 sosofo2) / simple-page-sequence . sosofo ( recto ) sosofo1 ( verso ) sosofo2 . (all-element-number) (all-element-number osnl) element-number . osnl #f osnl . . (read-entity string) string . (CDATA SDATA) (NDATA). POSIX (language lang country) language . lang . country . POSIX . OpenJade . (sgml-parse sysid #!key active: parent: architecture:) SGML . OpenJade . (expt q k) . OpenJade ..SH " (LIMITATIONS)" ( DSSSL) (backend) . openjade (test => recipient) cond . openjade (grove plan) : * baseabs * prlgabs0 * prlgabs1 * instabs * basesds0 * instsds0 * subdcabs SDQL : HyTime (auxiliary parsing) (node regular expressions). (Query rules) sosofo sosofo (reference values) (decoration areas) (font properties) . (inherited characteristics) (flow objects) . / (Character/glyph handling) (character repertoire) . U-XXXX XXXX . ISO/IEC 10646 . SDATA ISO . SDATA U-XXXX XXXX . OpenJade standard-chars map-sdata-entity add-name- chars add-separator-chars char-repertoire (style-sheet) sdata ( ) . (built-in) . "UNREGISTERED::OpenJade//Character Repertoire::OpenJade" . (Validation) : * (symbol) OpenJade #t #f . * OpenJade . * OpenJade (principal port) . * (type-checking) . * OpenJade . * (features form) . (primitives) (stub) : char-script-case . address-visited? #f ..SH " (EXAMPLES)" SGML file.sgml file.dsl rtf : openjade -t rtf file.sgml : openjade -t rtf -d docbook.dsl file.sgml print : openjade -t rtf -d docbook.dsl#print file.sgml html html: openjade -t sgml -i html -d docbook.dsl#html file.sgml (SEE ALSO) onsgmls(1) (AUTHORS) James Clark, Ian Castle . OpenJade January 2002 OPENJADE(1)