[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Announce: w3make

  • From: Stefan Kamphausen <kamphausen@n...>
  • To: xml-dev@l...
  • Date: Mon, 05 Feb 2001 17:47:14 +0100

w3make parser

Dear XML-Developers,

when my employe asked to rewrite our website I decided to do that in
modern style: use XML to separate content and layout in a way.
Quickly I came across what seems to me to be a major fault in
XML/XSL(T): multiple input and multiple outputfiles were not
supported. Soon I found out that saxon provided a way to have multiple
output files (which by now has become part of XSL standard, too, which
is just fine :-)

Therefore I wrote this little perlscript that you can find at
http://www.skamphausen.de/software/w3make

It traverses an input (XML)-tree the structure of which is given by a
collection of configurationfiles (that use a make-like syntax,
therefore enabling everyones favorite editor to hilight and indent
things nicely). There are way to just copy files (e.g. useful for
tarballs, images) and ways to tell which XML-document to use and what
outputfile to generate. All inputfiles are packed into a Huge XML File
("HXF", the DTD for that is automatically generated) that represents the
input-tree-structure using <dir> and <page> tags. 

This HXF can then be passed thru saxon (which is currently used as
XSL(T)-parser). I'd like to change that to the perl modules XML::* but
when I put saxon in they were not quite ready.

I use w3make for the maintainance of 
http://www.skamphausen.de
and
http://www.novelscience.com
and I'd be happy to hear whether all you XML-monks consider this
script useful or whateveryouthinkofit.


Regards And Thanks For Your Help So Far
(without xml-dev I wouldn't be able to complete w3make)

Stefan Kamphausen



-- 
Stefan Kamphausen              <kamphausen@n...>
                                   http://www.skamphausen.de
Novel Science International GmbH
____________________________________________________________

Postfach    2944                 Tel:   +49 551 / 50 41 6- 0
37019 Goettingen                 Fax:   +49 551 / 50 41 6-99
Germany                          http://www.novelscience.com


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.