[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Re: [xsl] xsltproc [Error Log]
Subject: Re: [xsl] xsltproc [Error Log] From: Liam R E Quin <liam@xxxxxx> Date: Mon, 27 Dec 2010 13:26:30 -0500 |
On Mon, 2010-12-27 at 13:49 +0530, pankaj.c@xxxxxxxxxxxxxxxxxx wrote: > Thanks Hermann/Andriy. > 2>error.log > > does the trick though I was not able to find any document for this. > As always this list is awesome!!!!!!!!!!! It applies to all command-line programs on Unix and Unix-like systems; it's documented in the "man" page for the shell you are using; that documentation is, however, written for programmers. A couple of notes below on XML and command-lines, but first I'll note that if you check your XML using an XML editor such as xxe or oxygen, the GUI will take you right to the error. On shells and terminals... (the shell is the program that prints the prompt and runs commands; the terminal is the program that draws the box on the screen) Find out which shell it is with echo $0 (ignore any leading "-"in the output) and then you can search for a tutorial, e.g. bash tutorial or tcsh tutorial, on the Web, or, for reference, try, man bash or man tcsh or whatever shell it turns out to be. Simple shell scripts can be very useful as a way of documenting process. A slightly more advanced way is to use the "make" utility. For example, you might have a script (a former colleague, Kate Hamilton, always used to call the script "runme") like this: #! /bin/sh # clean up first rm -rf tmp out mkdir out tmp xsltproc add-ids.xsl input.xml | xsltproc split-into-files.xsl - Now when you go to the directory you can easily remember what to do :-) An enhancement is to check each step succeeded before moving on to the next one: #! /bin/sh # clean up first rm -rf tmp out mkdir out tmp || exit 1 xsltproc add-ids.xsl input.xml > tmp/with-ids.xml xmllint --noout tmp/with-ids.xml || exit 1 xsltproc split-into-files.xsl tmp/with-ids.xml # check the last output file is there: xmllint --noout out/zanzibar.xml || exit 1 (I'm assuming that "split-into-files.xsl" will create out/zanzibar.xml of course) Checking gainst a schema (or even just a DTD) at each stage is also a good idea. Liam -- Liam Quin - XML Activity Lead, W3C, http://www.w3.org/People/Quin/ Pictures from old books: http://fromoldbooks.org/ Ankh: irc.sorcery.net irc.gnome.org www.advogato.org
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] xsltproc [Error Log], pankaj . c | Thread | Re: [xsl] xsltproc [Error Log], pankaj . c |
Re: [xsl] Dynamic dispatch of funct, Wendell Piez | Date | Re: [xsl] xsltproc [Error Log], pankaj . c |
Month |
Keywords