xml-commons is focussed on common code and guidelines for xml projects. The
first focus will be to organize and have common packaging for the various
externally-defined standards code relating to XML - things like the DOM,
SAX, and JAXP interfaces.
As the xml-commons community forms, we also hope to serve as a holding area
for other common xml-related utilities and code, and to help promulgate
common packaging, testing, documentation, and other guidelines across all
xml.apache.org subprojects.
SCSS is a Scheme module for parsing, querying, and emitting style information
compatible with the W3C Cascading Stylesheets recommendation. While SCSS does
not itself provide any rendering functionality, it can provide style
information to applications and libraries that do. If used with XML documents
produced by SXML or SDOM, SCSS can accommodate the full range of selector types
described in the W3C recommendation; it can also match simple selectors against
strings when structured document information is not available.
This package provides a common set of SGML entities and XML/CSS style
sheets used in building/formatting the documentation provided in other
X.Org packages. It's typically only needed by people building from
source who want to produce formatted documentation from their builds,
or those who have installed the HTML version of the documentation,
which refers to the included common xorg.css stylesheet.
texi2html takes Texinfo files (and not info ones) and produces a set of HTML
files. The quality of the output is close to the printed output and is much
better than an info->HTML gateway. It understands most Texinfo version 2
commands and runs without problem on big Texinfo files like the GNU Emacs 19
manual.
This program is distributed under the GNU General Public License.
XMLStarlet is a set of command line utilities (tools) which can be used to
transform, query, validate, and edit XML documents and files using simple set
of shell commands in similar way it is done for plain text files using UNIX
grep, sed, awk, diff, patch, join, etc commands.
This set of command line utilities can be used by those who deal with many XML
documents on UNIX shell command prompt as well as for automated XML processing
with shell scripts.
xmlto is a front-end to an XSL toolchain. It chooses an appropriate
stylesheet for the conversion you want and applies it using an external
XSL-T processor. It also performs any necessary post-processing.
Supported conversions from DocBook XML: dvi, fo, html, html-nochunks,
htmlhelp, javahelp, man, pdf, ps, txt, xhtml, xhtml-nochunks.
Currently the only XSL-T processor supported is xsltproc (textproc/libxslt).
For DVI, PDF and PostScript output, PassiveTeX (print/passivetex) is required.
This port offers VIQR<->VISCII (RFC 1456) conversion and VISCII ctype-like
routines for Vietnamese text processing. Of prime interest is the finite
state machine that reads 7-bit Viet-Net style Vietnamese and produces 8-bit
output. Developers are encouraged to take advantage of these routines for
these reasons:
- Parsing task is greatly simplified
- Makes one's code easier to port from one character encoding to another
- Ensures a consistent user interface across many software packages
The two programs "vn7to8" and "vn8to7" convert between the 7-bit
VIQR format for Vietnamese (Viet-Net like) and the 8-bit VISCII
data formats (RFC 1456).
The current supported version is VISCII 1.1.
The program "vn80to81" converts files from VISCII 1.0 to VISCII 1.1.
For complete details, please see the Viet-Std documents published elsewhere.
Contact "viet-std@haydn.Stanford.EDU" if you would like a copy.
David O'Brien
obrien@cs.ucdavis.edu
This is CGIWrap - a gateway that allows more secure user access to
CGI programs on an HTTPd server than is provided by the Web server
itself. The primary function of CGIWrap is to make certain that
any CGI script runs with the permissions of the user who installed
it, and not those of the Web server.
CGIWrap works with NCSA httpd, Apache, CERN httpd, NetSite Commerce
and Communications servers, and probably any other Unix-based Web
server software that supports CGI.
Flickcurl is a C library for the Flickr API, handling creating the requests,
signing, token management, calling the API, marshalling request parameters
and decoding responses. It uses libcurl to call the REST web service and
libxml2 to manipulate the XML responses. The current version supports part
of the API (see Flickcurl API coverage) primarily the functions for reading
photo, people and tags description, uploading photos, changing tags and
comments.