Main > Free Download Search >

Free xslt stylesheet software for linux

xslt stylesheet

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 184
AxKit::App::Gallery::stylesheets 0.5

AxKit::App::Gallery::stylesheets 0.5


AxKit::App::Gallery works by generating XML, and then passing the generated XML through a collection of stylesheets. more>>
AxKit::App::Gallery works by generating XML, and then passing the generated XML through a collection of stylesheets. The output of one stylesheet is passed on as input to the next. In this way, a pipeline of stylesheets if formed.

Some of the stylesheets are written in XSLT, some are written in XPathScript. This manual page provides a brief description of the stylesheets that are shipped with AxKit::App::Gallery, in the order in which they are supposed to run. For further details, see the comments in the stylesheets.

<<less
Download (0.026MB)
Added: 2006-10-13 License: Perl Artistic License Price:
1106 downloads
Business::Associates::Stylesheet 1.00

Business::Associates::Stylesheet 1.00


Business::Associates::Stylesheet is a Perl information on the Associates XSLT stylesheets and how to modify the data processing. more>>
Business::Associates::Stylesheet is a Perl information on the Associates XSLT stylesheets and how to modify the data processing.

THE PROCESSING MODEL

Before we get going on the details, let us first remind ourselves on what we might call the processing model of the Associates package.

The first step is to retrieve the raw XML data from Amazon.com (or, technically, from the local cache if we already have it). This is structured data that describes the (currently) fifteen best-selling titles at Amazon.com for the selection criteria we have chosen. Those criteria can be keyword searches or a look-up of a specific category of product, and are typically chosen by the HTML editor or by the code that generates the HTML. The perl code provided by this package retrieves the XML.

The second step is to transform this raw XML into a format that the device responsible for the visual display can handle. In our case, that device is ultimately the web browser, so we need to transform the XML data into HTML or xhtml data. However, the same process model could be used to render the data in another format, say for inclusion to a postscript document. This data transformation is done used XSLT, a standard and a very powerful tool for transforming XML documents. This is the subject of this document.

The third step is the visual formatting of the data. At this stage we have the data in a format that the visual display device can understand, and we need to tell it of the details of the formatting. In out model and for HTML (or xhtml) output, that is done using traditional Cascading Style Sheets (CSS). That is the topic of a separate document and concerns us only so far as it reminds us that we need to be able to identify each element type in the output such that the CSS designer can say, for example, "lets have all book titles in red text". In HTML, this identification is done by defining class attributes.

<<less
Download (0.045MB)
Added: 2006-09-15 License: Perl Artistic License Price:
1134 downloads
mod-xslt 1.3.8

mod-xslt 1.3.8


mod-xslt is an Apache module that converts XML files into HTML files using XSLT stylesheets. more>>
mod-xslt is an Apache module that converts XML files into HTML files using XSLT stylesheets. It was written to overcome most of the limits of similar modules and uses a standard API, which could easily be used for other applications or to support more servers.
It is able to parse dynamically generated documents, both in POST and GET requests, includes a fully featured language to choose the stylesheet to load from both configuration files and from .xml files, and allows stylesheets to access server variables. It supports redirects, dynamically generated stylesheets, and both Apache 1 and 2.
Enhancements:
- configure, configure.ac - updated automatically by release scripts, in order to prepare a snapshot.
<<less
Download (1.7MB)
Added: 2005-08-23 License: GPL (GNU General Public License) Price:
1525 downloads
Andutteye Software Suite 2.3 (Themes)

Andutteye Software Suite 2.3 (Themes)


Andutteye Software Suite is a systems management tool. more>>
Andutteye Software Suite is a systems management tool. Andutteye Software Suite has a modular design and every module targets different tasks of systems management.
Andutteye Software Suite will let you manage all aspects of the IT infrastructure, helping to ensure availability, monitor, tune, and optimize performance.
Andutteye Software Suite will make it easier to support and maintain your entire enterprise as a single entity from a central point of operation.
The webinterface has oustanding features like:
- css stylesheet and theme support
- Language support
- Support and complete integration for monitoring, management and change module
- Role based access control to aes objects
- Centralized configuration administration for monitoring and management
- Tweak and present aes gathered data with graphs or reports
- Rss syndication support
<<less
Download (0.20MB)
Added: 2006-10-19 License: GPL (GNU General Public License) Price:
1100 downloads
 
Other version of Andutteye Software Suite
Andutteye Software Suite 2.3 (Plugins)The webinterface has oustanding features like: - css stylesheet and theme support - Language
License:GPL (GNU General Public License)
Download (0.008MB)
1100 downloads
Added: 2006-10-19
License:GPL (GNU General Public License)
Download (0.008MB)
1102 downloads
Added: 2006-10-19
Libxslt 1.1.20

Libxslt 1.1.20


Libxslt is the XSLT C library developed for the Gnome project. more>>
Libxslt is the XSLT C library developed for the Gnome project. XSLT itself is a an XML language to define transformation for XML. Libxslt is based on libxml2 the XML C library developed for the Gnome project.

It also implements most of the EXSLT set of processor-portable extensions functions and some of Saxons evaluate and expressions extensions.

People can either embed the library in their application or use xsltproc the command line processing tool. This library is free software and can be reused in commercial applications
<<less
Download (2.6MB)
Added: 2007-01-24 License: GPL (GNU General Public License) Price:
1007 downloads
xmlTreeNav 0.3.0

xmlTreeNav 0.3.0


xmlTreeNav is a XML viewer with several features. more>>
xmlTreeNav is a XML viewer with several features. It can show the differences between two XML files (by using software based on the libxmldiff project).
xmlTreeNav can also perform XPath searches, "local XSLT" display, easy tree navigation, and more.
Main features:
- tree navigation
- diff XML files
- customization of the display with XSLT files (you can customize what appears on a tree line : add a label, convert ids...)
- XSLT HTML visualization (you can automatically apply a XSLT and view the result in xmlTreeNav ; if you copy/paste XML, it will be transformed)
- support for large XML files
- run both on Windows and Linux
Enhancements:
- This release lets you view, directly in xmlTreeNav, the HTML result of an XSLT conversion (you can directly copy/paste some XML in it, and view the result).
- It adds a configuration file, an XPath bar, and a few bugfixes.
<<less
Download (0.13MB)
Added: 2006-07-26 License: GPL (GNU General Public License) Price:
1189 downloads
XML Copy Editor 1.1.0.1

XML Copy Editor 1.1.0.1


XML Copy Editor is an XML editor with DTD/XML Schema/RELAX NG validation. more>>
XML Copy Editor is an XML editor with DTD/XML Schema/RELAX NG validation, XSLT, XPath, pretty-printing, syntax highlighting, folding, tag completion/locking and lossless import/export of Microsoft Word documents.
Enhancements:
- This release fixes a number of bugs and introduces support for CSS.
<<less
Download (3.9MB)
Added: 2007-08-17 License: GPL (GNU General Public License) Price:
866 downloads
Rapid XSLT for linux 0.1

Rapid XSLT for linux 0.1


Provide a complete set of tools that a programmer can use for writing XSLT. more>> The project is still too early in its development life cycle to be compared to other, more mature, editors and IDEs. Nevertheless, it does provide a complete set of tools that a programmer can use for writing XSLT.
There are no plans to further develop this project.
Some of the features of this editor:
- Ctrl+Shift brings up a list of frequently typed XSLT elements with a shortcut letter that allows one to be inserted.
- Shorthand Notation supports two groups of elements that abstract nicely to programmatic constructs: xsl:call-template and xsl:with-param elements and xsl:choose, xsl:when and xsl:otherwise. They can be written using the shorthand notation as a method call and a case-default construct, respectively.
- Ctrl+Alt+arrow keys navigate between elements and attributes.
- User preferences allow inserted code to be customized.
- One or more elements can be wrapped with an inserted element.
- Multiple XSLT files can be opened and edited at once.
The download file contains help sheets to explain how to use the program.
What are its known limitations?
- The preferences window is not user friendly in that the options that should be set via radio buttons are set by typing YES or NO into text fields.
- When closing an open document, the user is prompted to save even if no changes have been made to it.
- Only one construct can be typed at a time in the shorthand notation text area. Therefore, a case/default construct may not be followed by a method call, and vice versa.
<<less
Download (111KB)
Added: 2009-04-18 License: Freeware Price: Free
188 downloads
XML::XPathScript::Processor 0.14

XML::XPathScript::Processor 0.14


XML::XPathScript::Processor is the XML transformation engine in XML::XPathScript. more>>
XML::XPathScript::Processor is the XML transformation engine in XML::XPathScript.

SYNOPSIS

In a stylesheet ->{testcode} sub for e.g. Docbooks < ulink > tag:
my $url = findvalue(@url,$self);
if (findnodes("node()", $self)) {
# ...
$t->{pre}=qq< a href="$url" >;
$t->{post}=qq< /a >;
return DO_SELF_AND_KIDS;
} else {
$t->{pre}=qq< a href="$url" >$url< /a >;
$t->{post}=qq;
return DO_SELF_ONLY;
};
At the stylesheets top-level one often finds:
< %= apply_templates() % >

The XML::XPathScript distribution offers an XML parser glue, an embedded stylesheet language, and a way of processing an XML document into a text output. This package implements the latter part: it takes an already filled out $t template hash and an already parsed XML document (which come from XML::XPathScript behind the scenes), and provides a simple API to implement stylesheets. In particular, the "apply_templates" function triggers the recursive expansion of the whole XML document when used as shown in "SYNOPSIS".

<<less
Download (0.026MB)
Added: 2006-09-18 License: Perl Artistic License Price:
1131 downloads
Save Complete 0.9b7

Save Complete 0.9b7


Save Complete is a Firefox extension that saves a webpage completely. more>>
Save Complete is a Firefox extension that saves a webpage completely, providing a better alternative to the flawed built-in save functionality of Firefox.

As more and more sites use CSS, Firefoxs built-in complete save becomes increasingly less effective, as it doesnt support stylesheets.

This extension fixes this, and saves the complete page, including all images and all stylesheets associated with the document, even imported stylesheets and images referenced in the stylesheet files.

<<less
Download (0.017MB)
Added: 2007-06-21 License: MPL (Mozilla Public License) Price:
946 downloads
SingleSub 0.1

SingleSub 0.1


SingleSub provides a set of tools to make it easier to subscribe to RSS feeds. more>>
The purpose of SingleSub is to a provide a set of tools to make it easier to subscribe to RSS feeds.

It consists of one Perl script and a set of XSLT templates, which provide RSS, HTML and Javascript tools used to subscribe to RSS feeds without restricting them to a specific aggregator.

Instead, a dynamic list of aggregators is provided for the user to choose from. This list of RSS aggregators and how to subscribe to them is provided via several XML formats, so other tool developers can use them as well.
<<less
Download (0.027MB)
Added: 2005-10-31 License: The Apache License 2.0 Price:
1454 downloads
XML::XSLT::Wrapper 0.32

XML::XSLT::Wrapper 0.32


XML::XSLT::Wrapper is a consistent interface to XSLT processors. more>>
XML::XSLT::Wrapper is a consistent interface to XSLT processors.

SYNOPSIS

use XML::XSLT::Wrapper;
my $xslt = XML::XSLT::Wrapper->new(
ProcessorList => [libxslt, sablotron],
)

$result = $xslt->transform(
XMLFile => $xml_filename
XSLFile => $xsl_filename
#OR: XMLString => $xml_string
#OR: XSLString => $xsl_string
#OR: xml => $xml_filename_or_string,
#OR: xsl => $xsl_filename_or_string,
XSLParams => { COMEIN => knock knock,
GOAWAY => conk conk },
);

$result = $xslt->transform(
OutFile => $output_filename,
XMLFile => $xml_filename
XSLFile => $xsl_filename
XSLParams => [ COMEIN, knock knock,
GOAWAY, conk conk ],
);


# NB: The pre_parsing interface is likely to change:
%pre_parsed = $xslt->pre_parse(
XSLFile => $xsl_filename
);
$pre_parsed{$processor}{xsl} = $parsed_xsl;

foreach (@xml_files) {
$result = $xslt->transform(
XSLParsed = $parsed_xsl;
OutFile => $output_filename,
XMLFile => $_,
XSLParams => [ COMEIN, knock knock,
GOAWAY, conk conk ],
);
}
See also examples/*.pl, t/*.t and Driver/*.pm in the distribution directory.

Provides a consistent interface to various XSLT processors. Tries each of a supplied list of processors in turn until one performs a successful transform. If no list is given, tries all the processors it knows until one works. Does its best to fail gracefully whenever a processor does not work for some reason.
Can return the result of the transform as a string, or write it to a specified file.
For those processors which can accept parameters to an XSLT stylesheet, XML::XSLT::Wrapper can accept these as hash of name-value pairs, or as an array of [name, value, name, value, ...]

On completion, returns: - if it has written an output file - the result string if it has succeeded but not written an output file - undef if it has failed

Currently knows how to use XML::LibXSLT, XML::Xalan, XML::Sablotron, XML::XSLT as well as the Java processors XT and Saxon. You need to set your CLASSPATH environment variable first for the Java processors, or pass it to the transform in a JavaClassPath hash element. In a future version, there will be a parameter to turn off support for the Java processors. The XML::Sablotron Ive tested with is 0.52.

<<less
Download (0.010MB)
Added: 2007-06-07 License: Perl Artistic License Price:
872 downloads
XML::Handler::HTMLWriter 2.01

XML::Handler::HTMLWriter 2.01


XML::Handler::HTMLWriter is a SAX Handler for writing HTML 4.0. more>>
XML::Handler::HTMLWriter is a SAX Handler for writing HTML 4.0.

SYNOPSIS

use XML::Handler::HTMLWriter;
use XML::SAX;

my $writer = XML::Handler::HTMLWriter->new(...);
my $parser = XML::SAX::ParserFactory->parser(Handler => $writer);
...

This module is based on the rules for outputting HTML according to http://www.w3.org/TR/xslt - the XSLT specification. It is a subclass of XML::SAX::Writer, and the usage is the same as that module.

Usage

First create a new HTMLWriter object:

my $writer = XML::Handler::HTMLWriter->new(...);

The ... indicates parameters to be passed in. These are all passed in using the hash syntax: Key => Value.

All parameters are from XML::SAX::Writer, so please see its documentation for more details.

Now pass $writer to a SAX chain:

e.g. a SAX parser:

my $parser = XML::SAX::ParserFactory->parser(Handler => $writer);

Or a SAX filter:

my $tolower = XML::Filter::ToLower->new(Handler => $writer);

Or use in a SAX Machine:

use XML::SAX::Machines qw(Pipeline);

Pipeline(
XML::Filter::XSLT->new(Source => { SystemId => foo.xsl })
=>
XML::Handler::HTMLWriter->new
)->parse_uri(foo.xml);

Initiate processing

XML::Handler::HTMLWriter never initiates processing itself, since it is just a recepticle for SAX events. So you have to start processing on one of the modules higher up the chain. For example in the XML::SAX parser case:

$parser->parse(Source => { SystemId => "foo.xhtml" });

Get the results

Results work via the consumer interface as defined in XML::SAX::Writer.

<<less
Download (0.007MB)
Added: 2007-08-08 License: Perl Artistic License Price:
810 downloads
XMLtoANY for Linux 1.0

XMLtoANY for Linux 1.0


uses XSLT to provide content from XML source and XSL stylesheet more>> XMLtoANY is a free servlet that uses XSLT to provide content from XML source and XSL stylesheet. Depending on incoming device request, XMLtoANY converts XML source into content (HTML, WML, XML, ...) viewable for the device. XML source could be local or remote (i.e : from a content-provider).
Setup xmlconfig parameter with the absolute path to xmltoany.xml file.
To do so, edit WEB-INF/web.xml and modify tag.
Note : If youre not familiar with J2EE then simply setup xmlconfig as an init parameter in your servlet engine.
Setup conf/xmltoany.xml by filling in and tags.
tag is the path to the XML source. It could be local
(e.g. : /aHardDiskPath/data/mysource.xml) or remote
(e.g : http://www.acontentprovider.com/channel/source.xml)
You can also setup the CACHE attribute to enable caching features. It is useful for remote source. Cache value is a time period in seconds. -1 means no cache.
tags define relations between device, content-type and xsl. For each target you have to setup the following nodes :
tag is the string that must match to the HTTP ACCEPT header from the devices request.
tag is the associated HTTP response content-type.
tag is the XSL stylesheet that converts XML to content viewable by the device matching to the current target.
If you have caching feature enabled you have to setup the CACHEFILE attribute with the absolute path to cache file.
<<less
Download (973KB)
Added: 2009-04-17 License: Freeware Price: Free
189 downloads
Sablotron 1.0.3

Sablotron 1.0.3


Sablotron is a fast, compact and portable XML toolkit implementing XSLT 1.0, DOM Level2 and XPath 1.0. more>>
Sablotron is a fast, compact and portable XML toolkit implementing XSLT 1.0, DOM Level2 and XPath 1.0. Sablotron is an open project; other users and developers are encouraged to use it or to help us testing or improving it.

Sablotron is written in C++ and we try to keep it as portable as possible. Click here here to see Sablotron cross-reference sources. We compile Sablotron on Linux (using g++) and Windows 2000 (using MS Visual C++).

GA does not directly support other platforms but as far as we know, it runs on Solaris, FreeBSD, OpenBSD, HP-UX, Irix and all Win32 systems. It should be possible to port Sablotron on other systems as well. In the event you run any other port of Sablotron, please let us know.
<<less
Download (MB)
Added: 2006-10-18 License: MPL (Mozilla Public License) Price:
1175 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5