<?xml version="1.0" encoding="ISO-8859-1"?>
<report no="C-1999-35"
  title="TranSID: an SGML document manipulation language - Reference manual"
  date="June 1999"
  pages="35 "
  genterms="Design, Languages"
  keywords="structured document transformations, SGML, tree transformation languages"
  issn=""
  isbn="">
<author name="Jani Jaakkola"/>
<author name="Pekka Kilpeläinen"/>
<author name="Greger Lindén"/>
<author name="Jyrki Niemi"/>
<author name="Kimmo Paasiala"/>
<class name="D.3.2 [Programming Languages]: Specialized application languages"/>
<class name="H.2.3 [Database management]:  Data manipulation languages (DML), Query languages"/>
<class name="I.7.2 [Document and text processing]: Document  Preparation"/>
<class name="J.7 [Computers in other systems]: Publishing"/>
<file url="C-1999-35.ps.gz"/>
<abstract>
<p>
TranSID is a tree-based SGML transformation language, which can
also be used for other SGML processing: for performing queries
and for limited formatting. An evaluator of the
TranSID language has been implemented, and tested to
run in the Linux and Solaris environments. This report serves as
a reference manual of the TranSID language. The report
describes the syntax
and informal semantics of the language and its built-in
functions, as of version 0.038 of the evaluator.
</p>
</abstract>
</report>

