Welcome to MorphOS-Storage, a webserver dedicated to MorphOS users. ©2016-2024 Meta-MorphOS.org
Description:libxslt tutorials.
Developer/Porter:IKE
Readme:
Short: libxslt tutorials
Author: John Fleck and Panos Louridas, compile by uploader
Uploader: IKE (ike ezcyberspace com)
Type: text/misc
Architecture: ppc-morphos

Introduction:

The Extensible Stylesheet Language Transformations (XSLT) specification defines an XML template language
for transforming XML documents. An XSLT engine reads an XSLT file and an XML document and transforms the
document accordingly.

The first tutorial is on building a simple application using the libxslt library to perform XSLT transformations
to convert an XML file into HTML (John Fleck).

http://xmlsoft.org/libxslt/tutorial/libxslttutorial.html

The second tutorial is to perform a series of XSLT transformations to a series of documents. An obvious solution
is to use the operating system's pipe mechanism and start a series of transformation processes, each one taking
as input the output of the previous transformation. It would be interesting, though, and perhaps more efficient
if we could do our job within a single process (Panos Louridas).

http://xmlsoft.org/libxslt/tutorial2/libxslt_pipes.html


This compile:

Using libxml 20622-CVS2642, libxslt 10109 and libexslt 807
xsltproc was compiled against libxml 20622, libxslt 10109 and libexslt 807
libxslt 10109 was compiled against libxml 20622
libexslt 807 was compiled against libxml 20622

libxml 2.6.22 was ported by Ilkka Lehtoranta (ilkleht@isoveli.org) and was used to build this version.

Check out: ftp://xmlsoft.org/libxml2/ for other versions


Compile and Useage (gcc 2.95.3):

libxslt_tutorial

gcc libxslt_tutorial.c -lxml2 -lxslt -lz -lm -liconv -s -Wall -O3 -o libxslt_tutorial

libxslt_tutorial blah.xml blah.csv > ram:blah.html


libxslt_pipes

gcc libxslt_pipes.c -lxml2 -lxslt -lz -lm -liconv -s -Wall -O3 -o libxslt_pipes

libxslt_pipes --out results.xml foo.xsl bar.xsl doc1.xml doc2.xml


Licenses:

John Fleck

This is version 0.4 of the libxslt Tutorial

Copyright � 2001 John Fleck

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,
no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found here: http://www.gnu.org/copyleft/fdl.html


Panos Louridas

Copyright � 2004 Panagiotis Louridas

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy,
modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


Creating new archive 'libxslt-morphos-tutorials.lha':
Frozen: ( 51.8%) 3410 => 1642 : libxslt-morphos-tutorials/libxslt-morphos-tutorials.txt
Frozen: ( 64.5%) 3422208 =>1214540 : libxslt-morphos-tutorials/libxslt_pipes
Frozen: ( 67.2%) 3835 => 1257 : libxslt-morphos-tutorials/libxslt_pipes.c
Frozen: ( 64.5%) 3421440 =>1214128 : libxslt-morphos-tutorials/libxslt_tutorial
Frozen: ( 54.5%) 1900 => 863 : libxslt-morphos-tutorials/libxslt_tutorial.c
5 files added, all files OK.
Operation successful.

Upload Date:Apr 15 2019
Category:Text/Misc
Download:libxslt_tutorials.lha
Md5:16953df30c0a23942f737cb8d632d3f7
Size:2 MB
Downloads:209
Screenshot(s)
History
libxslt_1.1.9.lha
Last Comments