|
|
SiSU Filetypes [0.58] Ralph Amissah copy @ SiSU |
Copyright © Ralph Amissah 2007, part of SiSU documentation, License GPL 3
SiSU - Filetypes [0.58],
|
1 |
1. SiSU filetypes |
2 |
SiSU has plaintext and binary filetypes, and can process either type of document. |
3 |
1.1 .sst .ssm .ssi marked up plain text |
4 |
SiSU processing can be done directly against a sisu documents; which may be located locally or on a remote server for which a url is provided. |
6 |
7 |
8 |
1.1.1 sisu text - regular files (.sst) |
9 |
The most common form of document in SiSU, see the section on SiSU markup. |
10 |
11 |
12 |
1.1.2 sisu master files (.ssm) |
13 |
The mechanism by which master files incorporate other documents is described as one of the headings under under SiSU markup in the SiSU manual. |
15 |
Note: a secondary file of the composite document is built prior to processing with the same prefix and the suffix ._sst 1 |
17 |
18 |
19 |
1.1.3 sisu insert files (.ssi) |
20 |
1.2 sisupod, zipped binary container (sisupod.zip, .ssp) |
22 |
A sisupod is a zipped SiSU text file or set of SiSU text files and any associated images that they contain (this will be extended to include sound and multimedia-files) |
23 |
26 |
27 |
Alternatively, make a pod of the contents of a whole directory: |
28 |
29 |
SiSU processing can be done directly against a sisupod; which may be located locally or on a remote server for which a url is provided. |
30 |
31 |
32 |
2. Experimental Alternative Input Representations |
33 |
2.1 Alternative XML |
34 |
convert from sst to simple xml representations (sax, dom and node): |
36 |
sisu --to-sax [filename/wildcard] or sisu --to-sxs [filename/wildcard] |
37 |
sisu --to-dom [filename/wildcard] or sisu --to-sxd [filename/wildcard] |
38 |
sisu --to-node [filename/wildcard] or sisu --to-sxn [filename/wildcard] |
39 |
convert to sst from any sisu xml representation (sax, dom and node): |
40 |
sisu --from-xml2sst [filename/wildcard [.sxs.xml,.sxd.xml,sxn.xml]] |
41 |
42 |
sisu --from-sxml [filename/wildcard [.sxs.xml,.sxd.xml,sxn.xml]] |
43 |
2.1.1 XML SAX representation |
44 |
45 |
sisu --to-sax [filename/wildcard] or sisu --to-sxs [filename/wildcard] |
46 |
47 |
sisu --from-xml2sst [filename/wildcard [.sxs.xml,.sxd.xml,sxn.xml]] |
48 |
49 |
sisu --from-sxml [filename/wildcard [.sxs.xml,.sxd.xml,sxn.xml]] |
50 |
2.1.2 XML DOM representation |
51 |
52 |
sisu --to-dom [filename/wildcard] or sisu --to-sxd [filename/wildcard] |
53 |
54 |
sisu --from-xml2sst [filename/wildcard [.sxs.xml,.sxd.xml,sxn.xml]] |
55 |
56 |
sisu --from-sxml [filename/wildcard [.sxs.xml,.sxd.xml,sxn.xml]] |
57 |
2.1.3 XML Node representation |
58 |
59 |
sisu --to-node [filename/wildcard] or sisu --to-sxn [filename/wildcard] |
60 |
61 |
sisu --from-xml2sst [filename/wildcard [.sxs.xml,.sxd.xml,sxn.xml]] |
62 |
63 |
sisu --from-sxml [filename/wildcard [.sxs.xml,.sxd.xml,sxn.xml]] |
64 |
Endnotes |
0 |
1. .ssc (for composite) is under consideration but ._sst makes clear that this is not a regular file to be worked on, and thus less likely that people will have "accidents", working on a .ssc file that is overwritten by subsequent processing. It may be however that when the resulting file is shared .ssc is an appropriate suffix to use. |
Document Information (metadata) |
0 |
<http://www.jus.uio.no/sisu/sisu_manual/sisu_filetypes/sisu_manifest.html> |
Dublin Core (DC) |
DC tags included with this document are provided here. |
DC Title: SiSU - Filetypes [0.58] |
DC Creator: Ralph Amissah |
DC Rights: Copyright (C) Ralph Amissah 2007, part of SiSU documentation, License GPL 3 |
DC Type: information |
DC Date created: 2002-08-28 |
DC Date issued: 2002-08-28 |
DC Date available: 2002-08-28 |
DC Date modified: 2007-09-16 |
DC Date: 2007-09-16 |
Version Information |
Sourcefile: sisu_filetypes.sst |
Filetype: SiSU text 0.58 |
Sourcefile Digest, MD5(sisu_filetypes.sst)= c0fc6ab6516fe919f331fd8517c9f7a6 |
Skin_Digest: MD5(/home/ralph/grotto/theatre/dbld/sisu-dev/sisu/data/doc/sisu/sisu_markup_samples/sisu_manual/_sisu/skin/doc/skin_sisu_manual.rb)= 20fc43cf3eb6590bc3399a1aef65c5a9 |
Generated |
Document (metaverse) last generated: Sun Sep 23 04:11:00 +0100 2007 |
Generated by: SiSU 0.59.0 of 2007w38/0 (2007-09-23) |
Ruby version: ruby 1.8.6 (2007-06-07 patchlevel 36) [i486-linux] |
|
|
Output generated by
SiSU
0.59.0 2007-09-23 (2007w38/0)
|
SiSU using:
| |
SiSU is released under GPLv3 or later, <http://www.gnu.org/licenses/gpl.html> |
SiSU, developed using
Ruby
on
Debian/Gnu/Linux
software infrastructure,
with the usual GPL (or OSS) suspects.
|