Top > All Packages in Directory > SXML

SXML - Defines and implements a mark-up language

SXML defines and implements a markup language. When the program is given a document containing user defined tags and their definition, it produces a new document, which is generated by replacing the tags with their definition (you can asssociate functions to tags). SXML supports the XML 1.0 syntax excluded entity support and documents' DTDs.

With SXML you can use XML to define sites that are accesssible by all browsers: since the output will be standard HTML, it's very good for maintaining Web sites. You can also use SXML as a module in a generation system: the system generates the SXML documents that will be transformed in the target language. You can also write a document in your markup language and compile it to different output languages. The program's ability to execute guile code, Perl functions, and shell commands in tags' definition lets you automate several tasks.



Obtaining

Web pagehttp://medialab.di.unipi.it/Project/SXML/
Source tarballhttp://medialab.di.unipi.it/Project/SXML/sxml-0.96.zip
Version 0.96 (beta) released on 2001-08-29
Licensed under The GNU General Public License, Version 2 or later.
This is a GNU package.

Documentation
User guide included
Support contacts

Help List<cisterni@di.unipi.it>
Developer List<cisterni@di.unipi.it>
Bug List<cisterni@di.unipi.it>

Project contacts

Maintainers
Developers
Contributors

Related information

Interfacescommand line
Source languagesPerl
Use requirementsPerl
Weak prerequisitesGuile
Related programsGNU sauce, GNUscape navigator

Entry information

License verified byJanet Casey <jcasey@gnu.org> on 2001-02-01
Entry compiled byJanet Caseye <jcasey@gnu.org>

Categories



The copyright licensing notice below applies to this text. The software described in this text has its own copyright notice and license, which can usually be found in the distribution itself.

Copyright © 2000, 2001, 2002, 2003 Free Software Foundation, Inc.

Permission is granted to copy, distribute, and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of this license is included in the file COPYING.DOC.

Please report any problems in this page to bug-directory@gnu.org, or find out how you can help fix them.

The FSF provides this directory as a service to the free software community. Please consider donating to the FSF to help support this project.